Я знаю, как попросить пользователя повторить подсказку в случае, если была указана неверная информация, но не в этом случае. Обычно в «else» я могу снова ввести input.nextInt();
, и он будет l oop, пока я не введу правильную информацию.
Здесь мой l oop находится в «классе», и я хочу, чтобы пользователь вводил значение в основном, но проверьте правильность информации в классе.
И если у вас есть несколько примеров или шаблонов различных методов повторного запроса ввода от пользователя, поделитесь, пожалуйста.
package bob;
import java.util.Scanner;
public class Training2 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
Voltage Vol=new Voltage();
Vol.setV(input.nextInt());
}
static class Voltage {
private int V;
while (true) {
if(V==220) {
System.out.println("Your system is: " + V);
break;
}
else if(V==380) {
System.out.println("Your system is: " + V);
break;
}
else {
System.out.println("Try again");
}
}
public void setV(int V) {this.V=V;}
}
}