Java合計平均最高最低
Java では、データの合計、平均値、最大値、最小値を計算するための多くの方法があります。ここでは、基本的な方法を説明します。
合計の計算:
int sum = 0;
for (int i : numbers) {
sum += i;
}
平均値の計算:
double average = sum / numbers.length;
最大値の計算:
int max = numbers[0];
for (int i : numbers) {
if (i > max) {
max = i;
}
}
最小値の計算:
int min = numbers[0];
for (int i : numbers) {
if (i < min) {
min = i;
}
}
これらの処理は、リストや配列などのデータ構造に対して実行できます。上記の例では、numbers
という名前の配列またはリストを想定しています。
また、Java 8以降では、Stream APIを使用してこれらの計算を簡潔に行うことができます。
合計の計算:
int sum = numbers.stream().mapToInt(Integer::intValue).sum();
平均値の計算:
double average = numbers.stream().mapToInt(Integer::intValue).average().getAsDouble();
最大値の計算:
int max = numbers.stream().max(Integer::compareTo).getAsInt();
最小値の計算:
int min = numbers.stream().min(Integer::compareTo).getAsInt();
これらの方法は、リストや配列などのデータ構造に対して実行できます。Stream APIを使用すると、データの処理を高レベルな抽象化で行うことができ、データの処理を簡潔かつ読みやすくすることができます。