ランダムな配列を表示しようとしていますが、その配列の合計を表示していますが、 forループでやるのですが、代わりにwhileループを実行するよう指示されました。なぜ私のwhileループは配列の合計を数え、配列を表示するのには役に立ちません
private void SumOfArray() {
myWindow.clearOut();
int total = 0;
int[] a = new int[4];
int i;
i = 0;
while (i < a.length) {
i++;
a[i] = 1 + (int) (Math.random() * 10);
}
i = 0;
while (i < a.length) {
i++;
myWindow.writeOutLine(a[i]);
}
while (i < a.length) {
total += a[i];
i++;
}
myWindow.writeOutLine(total);
}
出力からは何が得られますか?代わりにあなたは何を期待していましたか?私はこの問題がシンプルであることを知っていますが、具体的で問題の内容を正確に言うことは良いことです。 – markspace