public class v1{
public static void main(String[] args){
boolean done = False;
int choice = 0;
Mainmenu main =new Mainmenu();
while(done == false){
choice = main.getChoice();
switch(choice){
case 1:
System.out.println("choice = 1 (主選單)");
break;
case 2:
System.out.println("choice = 2 (建立行程)");
break;
case 3:
System.out.println("choice = 3 (查詢行程)");
break;
case 4:
System.out.println("choice = 4 (修改行程)");
break;
case 5:
System.out.println("choice = 5 (離開本系統)");
done = true;
break;
default:
System.out.println("System exits abnormaly");
}
}
}
}
關於此段程式碼,這是我的主程式,編譯時會顯示
error : illegal cgaracter : \12200
public static void main(String[] args)
我已經做好編號1的主頁面,但是主程式並不能執行,我也無法知道我的主頁面是否成功,
以下是我主頁面的程式碼,希望大大們能幫忙解決!
import java.io.*;
class Mainmenu{
int getChoice()throws IOException{
BufferedReader keyin = new BufferedReader(new InputStreamReader(System.in));
int main_choice = 1;
System.out.println("您好,歡迎使用個人行程表\n");
System.out.println("※1:跳回主選單。\n");
System.out.println("※2:建立行程。\n");
System.out.println("※3:查詢行程。\n");
System.out.println("※4:修改行程。\n");
System.out.println("※5:離開本系統。");
System.out.println("請輸入欲使用的編號:\n");
main_choice =Integer.parseInt(keyin.readLine());
if((main_choice < 1) || (main_choice > 5)){
System.out.println("輸入錯誤,請重新輸入!!");
main_choice = 1;
return main_choice;
}
return main_choice;
}
}