一定量の整数 (1 から 10 でなければなりません) を取り、0 が入力されると数値の取り込みを停止する for ループを作成する方法を理解する助けが必要です (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 が入力されるまでスキャナにその未知の長さの一定量の数字を読み取らせる方法がわかりません。その後、ループは配列への入力の取り込みを停止します。
助けてくれてありがとう!