У меня есть домашнее задание, в котором меня просят использовать диалоговое окно ввода, чтобы попросить конечного пользователя ввести число, разобрать эту строку в int, а затем использовать диалоговое окно подтверждения, чтобы спросить, хочет ли пользователь ввести другой номер. ,Если они нажимают «да», программа зацикливается, и как только они нажимают «нет», она берет все введенные числа и определяет минимальное и максимальное значения. Как отслеживать все введенные числа, не объявляя несколько переменных для их хранения (поскольку пользователь может технически ввести бесконечное количество чисел)?
Я очень новичок в программировании. Я искал свой учебник и просмотрел Переполнение стека, чтобы найти свою конкретную проблему и ничего не нашел, по крайней мере, в Java.
{
int yes = JOptionPane.YES_OPTION;
do
{
String numberstring = JOptionPane.showInputDialog("Enter a "
+ "number: ");
int number = Integer.parseInt(numberstring);
yes = JOptionPane.showConfirmDialog(null, "Do you want to enter"
+ " another number?", "MinMax", JOptionPane.YES_OPTION);
}
while (yes == JOptionPane.YES_OPTION);
JOptionPane.showMessageDialog(null, "The min is " + min + " and the"
+ " max is " + max);
}
Я точно не получаю никаких ошибок,Я просто понятия не имею, как удерживать, возможно, бесконечное количество записей от пользователя, так как программа зацикливается, пока пользователь не нажмет «нет».