#java
#java
Вопрос:
Как мне заставить эту программу запускаться до тех пор, пока пользователь не введет определенный ключ, скажем, x, для завершения программы?
public class NestedLoopTableApp {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Input Table Numbers [one at a time]");
int valueOne = sc.nextInt();
int valueTwo = sc.nextInt();
NestedLoopTable np = new NestedLoopTable(valueOne, valueTwo);
np.printTable();
sc.close();
}
}
Ответ №1:
Просто добавьте свой блок кода в цикл while и добавьте условие
while(sc.nextLine().equals("x")) {
//...... your code here
}
Спасибо,
Виджай Карелия
Комментарии:
1. Вы не можете использовать
nextInt()
метод для получения нечислового значения, такого как «X», не так ли? Я думаю, что лучше использоватьnextLine()
метод и получить входную строку, а затем попытаться привести ее кInteger
.