「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

Java

Posted by arkgame