前提・実現したいこと
整数型の配列変数dataを作成し、
大きさは、10
値は、1から10の乱数
このときの実行例のような表示をさせたい。
■実行例
10 6 2 4 3 5 9 9 1 3
最大値 : 10
最小値 : 1
平均値 : 5
試したこと
ちょっと進んだので更新しました。
【更新1】最小値が0になる問題が・・・
【更新2】int min = deta[0];の場所を下に変更
java
1public static void main(String[] args) { 2 int deta[] = new int[10]; 3 int max = deta[0]; 4 int sum, average; 5 for (int i = 0; i < deta.length; i++) { 6 deta[i] = (int) (Math.random() * 10) + 1; 7 System.out.print(deta[i] + " "); 8 } 9 System.out.println(); 10 for (int i = 0; i < deta.length; i++) { 11 if (max < deta[i]) { 12 max = deta[i]; 13 } 14 } 15 System.out.println("最大値:" + max); 16 int min = deta[0]; 17 for (int i = 0; i < deta.length; i++) { 18 if (min > deta[i]) { 19 min = deta[i]; 20 } 21 } 22 System.out.println("最小値:" + min); 23 sum = 0; 24 for (int i = 0; i < deta.length; i++) { 25 sum += deta[i]; 26 } 27 average = sum / deta.length; 28 System.out.println("平均値:" + average); 29 }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/12 03:07