Tips

【Java】プログラム作成練習問題45

【Java】プログラム作成練習問題45

プログラム作成練習問題45回となります。

※この出題形式に関しては答えは1つではありません。
解答例はできるだけ複数載せるつもりですが、問題文の要件を満たしていれば正解として下さい。

問題

整数を格納できるArrayListを作成し、任意の値を格納。
その要素の合計値、平均値、最大値、最小値を表示するプログラムを作成せよ。
ただし、平均値は小数部まで表示し、for文を1度だけ使用すること

解答例1
[java] import java.util.ArrayList;

public class Excercise_045 {
public static void main(String[] args) {
ArrayList<Integer> numList = new ArrayList<>();
numList.add(5);
numList.add(4);
numList.add(6);
numList.add(8);
numList.add(1);

int sum = 0;
double average;
int max = numList.get(0);
int min = numList.get(0);

for(int num : numList) {
sum += num;
if(num > max) {
max = num;
}else if(num < min) {
min = num;
}
}

average = (double)sum / numList.size();

System.out.println("合計値 : " + sum);
System.out.println("平均値 : " + average);
System.out.println("最大値 : " + max);
System.out.println("最小値 : " + min);
}
}
[/java]


新連載はじまりました!新Java基礎 連載リンク

はじめてのJAVA 連載

Recent News

Recent Tips

Tag Search