Java の学習を始めたばかりです (C#.NET プログラマーでもあります)。複数のユーザー入力を取得して配列に追加しようとしています。この後、与えられた値から平均を計算します。
何らかの理由で、BlueJ は私の Java プログラムをずっと実行しようとします。つまり、進行状況バーが表示され続け、コンソール ウィンドウは開きません。
このような問題に遭遇したことがないので、私のコードや BlueJ に問題があるのかどうかはわかりません。
これが私のコードです:
import java.util.Scanner;
public class Problem22 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int inputs = 2;
int[] values = new int[3];
while (inputs > -1) {
values[inputs] = scanner.nextInt();
inputs--;
}
System.out.println(averageValue(values));
}
private static int averageValue(int[] values) {
int sum = 0;
for (int i : values) {
sum += i;
}
return (sum / values.length);
}
}
解決策を見つけてください。