Я пишу программу последовательности Hailstone и хочу добавить возможность для программы продолжать вычислять даже после того, как первый вход и выход уже напечатаны. В принципе, вместо повторного запуска программы вы можете продолжать вводить данные.Как добавить возможность продолжения программы даже после ввода первого ввода?
public class HailStoneSequence {
static Scanner MyScanner = new Scanner(System.in);
public static void main(String[] args) {
System.out.println("Enter a number to generate the Hailstone Sequence for that number. ");
int num = MyScanner.nextInt(); //Taking input from user
while (num>1)
{
if (num%2 == 0)
{
num /= 2;
System.out.print(num+" ");
}
else
{
num = (num*3)+ 1;
System.out.print(num+" ");
}
}
}
}
Немного выбора нит, но вы должны изменить «MyScanner» на «myScanner», это стандартное соглашение для обозначения переменной, начиная с нижнего регистра. – Joe