私はJavascriptのようなコードをステップ実行するスイッチを作成しようとしていますが、最後に "jedi ++"を追加していますが、それを達成する?ここにコードのスニペットがあります。Javaの初心者でスイッチを作成しよう
switch(jedi){
case 1:
while(!input.equalsIgnoreCase("guardian") && !input.equalsIgnoreCase("sentinel") && !input.equalsIgnoreCase("consular")){
System.out.println("Please enter the path followed by this Jedi.");
System.out.println("(Guardian, Sentinel or Consular)");
}
registrant.setPath(input);
break;
case 2:
while(!input.equalsIgnoreCase("master") && !input.equalsIgnoreCase("knight") && !input.equalsIgnoreCase("padawan")
&& !input.equalsIgnoreCase("youngling")){
System.out.println("Please enter the Jedi's Rank.");
System.out.println("(Master, Knight, Padawan, Youngling)");
input = keyboard.nextLine();
}
}
registrant.setRank(input);
break;
jedi++;
}
参考にしてください。 _それは私にそれをさせません "_そうではありません。 –
2番目のケースでは1つの '}'が多すぎるようです。 –
残念ですが、intを文字列に変換できなかったという統計は、文字列であり整数ではないことを認識しませんでした –