★★ Java の宿題ここで答えます Part 60 ★★ at TECH
[2ch|▼Menu]
298:デフォルトの名無しさん
07/02/06 00:51:42
>>296
public class A {
public static void main(String[] args) throws java.io.IOException {
java.io.BufferedReader in = null;
try {
in = new java.io.BufferedReader(new java.io.FileReader("(ファイル)"));
int n = Integer.parseInt(in.readLine());
double[] a = new double[n];
double min = Double.MAX_VALUE, max = Double.MIN_VALUE, mean = 0.0, var = 0.0;
for (int i = 0; i < n; i++) {
a[i] = Double.parseDouble(in.readLine());
if (a[i] < min) min = a[i];
if (a[i] > max) max = a[i];
mean += a[i] / n;
var += a[i] * a[i] / n;
}
var -= mean * mean;
java.util.Arrays.sort(a);
double med = n % 2 == 0 ? (a[n / 2 - 1] + a[n / 2]) / 2 : a[n / 2];
System.out.println("最小値 " + min);
System.out.println("最大値 " + max);
System.out.println("平均値 " + mean);
System.out.println("中央値 " + med);
System.out.println("分散 " + var);
} finally {
if (in != null) in.close();
}
}
}


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4738日前に更新/383 KB
担当:undef