Я пытаюсь сделать переключатель, который будет проходить через код, как в 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++;
}
Будьте информативным. _ «это не позволит мне сделать это», - нет. –
Похоже, что во втором случае у вас есть слишком много '}'. –
Извините, что статистика, которую я не смог преобразовать int в строку, не понимал, что у меня это как строка, а не целое число –