JavaでBigDecimalの負の数を正の数に変換する方法は何ですか。

Javaでは、BigDecimalオブジェクトの値を正の数に変換するためにabs()メソッドを使用できます。例を示します:

import java.math.BigDecimal;

public class Main {
    public static void main(String[] args) {
        BigDecimal number = new BigDecimal("-123.45");
        
        // 使用abs()方法将负数转为正数
        BigDecimal positiveNumber = number.abs();
        
        System.out.println("原始值:" + number);
        System.out.println("转换为正数:" + positiveNumber);
    }
}

上記の例では、-123.45の値を持つBigDecimalオブジェクトnumberを作成しました。その後、abs()メソッドを使用して正の数に変換し、結果をpositiveNumberに保存しました。最後に、元の値と変換後の正の値を出力します。結果は次のとおりです:

原始值:-123.45
转换为正数:123.45
コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds