「Java」compareTo()メソットでBigDecimalの値を比較する
書式
public int compareTo(BigDecimal val)
このBigDecimalを指定されたBigDecimalと比較します。
使用例
package com.arkgame.study.tm; import java.math.BigDecimal; public class BigDecimalCompareDemo { private static final int bdA = 20; private static final int bdB = 30; private static final int bdC = 12; public static void main(String[] args) { BigDecimal bd1 = new BigDecimal(bdA); BigDecimal bd2 = new BigDecimal(bdB); BigDecimal bd3 = new BigDecimal(bdC); int result; result = bd1.compareTo(bd2); System.out.println("AとBの比較結果: " + result); result = bd1.compareTo(bd3); System.out.println("AとCの比較結果: " + result); } }
実行結果
AとBの比較結果:-1
AとCの比較結果:1