我需要帮助了解如何编写一个接收一定数量整数(必须是 1 到 10)的 for 循环,一旦输入 0(0 将是最后一个数字),它就会停止接收数字。到目前为止,我的代码是:
import java.util.Scanner;
public class countNum {
public static void main(String[] args) {
int[] array;
Scanner input = new Scanner(System.in);
System.out.println ("Enter in numbers (1-10) enter 0 when finished:");
int x = input.nextInt();
while (x != 0) {
if (x > 2 && x < 10) {
//Don't know what to put here to make array[] take in the values
}
else
//Can I just put break? How do I get it to go back to the top of the while loop?
}
}
}
}
我不明白如何在让扫描仪读取一定数量的未知长度的数字的同时初始化具有设定长度的数组,直到输入 0,然后循环停止接收数组的输入。
谢谢你的帮助!