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を使用すると、データの処理を高レベルな抽象化で行うことができ、データの処理を簡潔かつ読みやすくすることができます。