我坚持的家庭作业问题要求我编写一个带有循环的程序,该循环允许用户输入一系列整数,并在输入-99时停止循环。然后应打印输入的最大和最小数字。
现在,当我输入-99时,我一直试图使循环停止。我正在使用一个数组输入数字(因为这是我们最近在课堂上教的内容)。
我尝试使用另一个整数“ input”作为扫描器输入,然后将其写入数组,但这给了我错误。我尝试了此操作,因为我知道我可以使用“ input!= -99;”。 for for循环条件。
input = kb.nextInt();
numbers[index] = input;
这就是我现在的位置,它可以毫无错误地进行编译和运行。
System.out.println("Enter -99 to end the loop.");{
for (int index = 0; numbers[index] != -99; index++) {
System.out.println("Number " + (index+1) + ":");
numbers[index] = kb.nextInt();
}
当我输入-99作为下一个数字时,它将接受它作为输入并再次循环。