のために、配列に値を割り当てる:は、だから私は、次の操作を実行する必要がループ
「Javaプログラムで百個の数字を宣言し、その平均値を計算し、平均を上回っているどのように多くの数字を見つけます。」
public class Main {
public static void main(String[] args) {
double[] list = new double[100];
int x = 1;
while(x<=100){
for(int i = 0; i<100; i++){
list[i] = x;
}
x++;
}
double sum = 0;
int j = 0;
double average = 0;
while(j < list.length){
sum += list[j];
average = sum/list.length;
j++;
}
for(int i = 0; i<100; i++){
if(list[i] > average){
System.out.println(list[i] + "is larger than the average");
}
}
}
}
私が見ることができるものから問題がlist
配列に100までのすべての数字を割り当てることです。何らかの理由でリスト配列をチェックすると、すべてのキーの番号が100だけになります。
'x'が100になるので、最後の反復は' list'の各要素を100に設定します。 – ahoxha
代入を 'list [i] = i; 'を実行し、whileループを削除します。 – Jack
また、加算ループ外の平均を求める。 – Dakoda