/*----------------------- Ex7_3.java 配列の利用:平均を求める ------------------------*/ package jp_bunkyo; import java.util.Random; public class Ex7_3 { public static void main(String[] args) { Random rnd = new Random(); int i, n = 30, sum; int[] a = new int[n]; // 「n個」の要素を持つ配列を宣言 for ( i = 0; i < n; i++ ) { a[i] = rnd.nextInt(100); // 0,1,2,…,99 の乱数を生成して代入 System.out.println(" a[" + i + "] = " + a[i]); // 表示 } sum = a[0]; // 和を求めるために,配列の最初の要素 a[0] を代入 for ( i = 0; i < n; i++ ) { sum += a[i]; // 「sum = sum + a[i];」を省略した書き方 } sum /= n; // 「sum = sum / n;」を省略した書き方 System.out.println(" 平均 ave. = " + sum); } }