//Sample07_101.java class Sample07_101 { /*クラスメソッドの定義*/static double[] calc01(int[] array){ double sum = 0; double max = 0; double min = 100; double avg = 0; for(double dou : array){ sum += dou; max = max < dou ? dou : max; min = min < dou ? min : dou; } avg = sum / array.length; double[] result = { sum, max, min, avg }; return result; }public static void main(String[] args){ int[] values = { 80,74,91,70,44,68,92,76,88,57 }; /*クラスメソッドの呼び出し*/}double[] calc = calc01(values);System.out.println("合計: " + calc[0]); System.out.println("最大: " + calc[1]); System.out.println("最小: " + calc[2]); System.out.println("平均: " + calc[3]); }
>javac Sample07_101.java >java Sample07_101 合計: 740.0 最大: 92.0 最小: 44.0 平均: 74.0