Java BigDecimal 常見用法

BigDecimal bigDecimal1 = new BigDecimal("-1.1");
        BigDecimal bigDecimal2 = new BigDecimal(-1.1);
        System.out.println(bigDecimal1.stripTrailingZeros().toPlainString() + "     stripTrailingZeros 去除尾部的0,");
        System.out.println(bigDecimal2.stripTrailingZeros().toPlainString()  + "     stripTrailingZeros 去除尾部的0,");
        System.out.println(bigDecimal2.max(BigDecimal.TEN)  + "     max 取兩個值的最大值");
        System.out.println(bigDecimal1.negate() + "     max 取反");
        System.out.println(bigDecimal1.negate().negate()+ "     max 取反");
        System.out.println(BigDecimal.ONE.movePointLeft(2)+ "     小數點向左移動兩位");
        System.out.println(BigDecimal.ONE.movePointRight(2)+ "     小數點向右邊移動兩位");

        //通過上述結果看,轉BigDecimal 的時候,最好通過第一種方式轉,即字段串new BigDecimal("-1.1");

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章