Javaで絶対値を取得して合計を求めるにはどうすればいいですか?

一連の数字の絶対値の合計を計算するには、配列をループして各数の絶対値を計算し、それらを全て足し合わせることができます。

以下はサンプルコードです。

public class AbsoluteSum {
    public static void main(String[] args) {
        int[] numbers = {-1, 2, -3, 4, -5};
        int sum = 0;
        
        for (int num : numbers) {
            sum += Math.abs(num);
        }
        
        System.out.println("绝对值之和为:" + sum);
    }
}

出力結果は、絶対値の合計が15です。

上記のコードでは、各数値の絶対値を取得し、それを合計変数に加算するためにMath.abs()メソッドを使用しました。最後に、絶対値の合計としてsumの値を出力します。

bannerAds