如果我輸入1,那麼我的程序使用firstMethod,如果我輸入2它使用secondMethod 問題是如果我輸入3,4或任何其他數字它不只是簡單地打印輸入輸出錯誤,我怎麼能設置範圍或類似的東西,所以除1或2以外的任何東西打印輸入輸出錯誤?Java(日食)掃描器
Scanner sc = new Scanner((System.in));
if (sc.hasNextInt())
m = sc.nextInt();
else {
System.out.println("input-output error");
sc.close();
return;
}
switch(m){ case 1: firstMethod(a); break; case 2: secondMethod(a); break; }
default:
System.out.println("input-output error");
break;
使用'default'的情況。 – luk2302
'default:System.out.println(「input-output error」);' –
您需要通過https://docs.oracle.com/javase/tutorial/java/nutsandbolts/switch設置默認情況.. html閱讀官方的java文檔並同時嘗試 – Akshay