import java.util.Scanner;
import java.util.InputMismatchException;
public class Demo
{
public static void main(String [] agrs){
Scanner keyBoard = new Scanner(System.in);
int input;
do{
System.out.println("[ 1] Case 1.");
System.out.println("[ 2] Case 2.");
System.out.println("[ 3] Case 3.");
System.out.println("[ 0] Case 0.");
System.out.print("Your Choice: ");
try{
input = keyBoard.nextInt();
}
catch(InputMismatchException e){
System.out.println("Error");
}
switch (input){
default:
System.out.println("Default");
break;
case 1:
System.out.println("One");
keyBoard.next();
break;
case 2:
System.out.println("Two");
break;
case 3:
System.out.println("Three");
break;
case 0:
System.exit(0);
break;
}
}
while(input != 0);
}
コンソールにメニューを作りたいのですが、エラーが発生しました。エラー: 変数入力が初期化されていない可能性があります。エラーが発生する理由はわかっていますが、修正方法がわかりません。私は少し英語を知っているだけなので、mod edit 私のトピックがもっと合うようになると思います。