プロが教えるわが家の防犯対策術!

Javaのプログラムの質問です。
プログラム実行後4つの数値を入力し入力された数値の中で
最大値、最小値、4つの数値の平均を表示するプログラムの作成のしかたを教えていただけますでしょうか?

例 プログラム実行
1つ目は? 2
2つ目は? 50
3つ目は? 32
4つ目は? 17

最大値は50です。
最小値は2です。
平均は25.25です。

という感じにするにはどうすればいいのでしょうか?
よろしくお願いします。

A 回答 (1件)

こんにちは、



最大値、最小値、平均値は、プログラミングも簡単ですが。
既製品を用いれば、プログラムする必要もありません。

既製品、Jakarta commons mathを利用すると、
そのまま、最大値、最小値、平均値のAPIが存在します。

利用したコードを以下に書くと、

Max max = new Max();
Min min = new Min();
Mean mean = new Mean();

double [] data ={2,50,32,17};

System.out.println(max.evaluate(data));
System.out.println(min.evaluate(data));
System.out.println(mean.evaluate(data));

計算結果、

50.0
2.0
25.25


Jakarta commons math の入手先と、基本的な利用方法は、
以下のURLに書いてあります。

http://www.geocities.jp/tomtomf/jakarta/Jakarta_ …
    • good
    • 1
この回答へのお礼

回答ありがとうございます。
参考にさせていただきます。

お礼日時:2008/11/23 20:58

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!