Я написал программу, которая запрашивает у человека строки чисел от 1 до 6 и возвращает количество бросков, которое потребовалось для получения строки. Я хочу проверить ввод, чтобы человек не вводил число больше 6 или меньше 1, и я не могу понять, как это сделать.
int SIDES = 6;
String userString = "null";
String answer = "null";
int length = 0;
do {
do {
System.out.print("please enter a string of 6 numbers you want to be rolled");
userString = keyboard.next();
while (length != SIDES) {
System.out.println("please enter a valid string number");
userString = keyboard.next();
}
length = userString.length();
} while ( length != SIDES); // I want to add the validation to this line
dieRoll(userString);