import java.math.BigDecimal; public class sysdt { public static void main(String[] args) { BigDecimal bd1 = new BigDecimal("0."); System.out.println(bd1); BigDecimal bd2 = new BigDecimal("0.0"); System.out.println(bd2); BigDecimal bd3 = new BigDecimal(".0"); System.out.println(bd3); } }出力結果は以下のように勝手に解釈されるため、BigDecimalで数値の判断をするのが正しいとはいえません。
0 0.0 0.0