我在放置括號時遇到了一些麻煩。我想在我的主要方法的範圍內編寫幾個方法,但最終總會出現一堆紅線和錯誤,告訴我「此行有多個標記 - 令牌的語法錯誤」void「,@預計爲 - addVehicleBooking不能解析爲類型「Java - 括號內的問題
我不希望我的方法返回任何東西,我只是希望他們執行一些代碼並在屏幕上打印一些東西。
編輯:
這是代碼的開始,沒有必要擔心未使用的變量和這樣的。感謝大家的幫助=]。
import java.util.Scanner;
public class FerryMenu {
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
Scanner scan = new Scanner(System.in);
public static void addVehicleBooking()
{
String booking_ID = "";
System.out.print("Enter your booking ID");
booking_ID = input.next();
String registration = "";
System.out.print("Enter registration number");
registration = input.next();
String make_model = "";
System.out.print("Enter vehicle make/model");
make_model = input.next();
int number_passengers = 1;
System.out.print("Enter number of passengers");
number_passengers = scan.nextInt();
}
String menu_choice = "";
while(!"X".equals(menu_choice)){
System.out.println("*** Ferry Ticketing System Menu ***");
System.out.println("A - Add Vehicle Booking");
System.out.println("B - Display Booking Info");
System.out.println("C - Update Insurance Status");
System.out.println("D - Display Booking Summary");
System.out.println("X - Exit");
System.out.print("Enter your selection: ");
menu_choice = input.next();
}
}
}
這就是它,謝謝 – Dean
@Dean ..不客氣.. –
不僅如此,addVehicleBooking永遠不會被使用,所以我們不能猜測他需要用他的「內部」方法做什麼 – TecHunter