zoukankan      html  css  js  c++  java
  • Java BigDecimal

    今天碰到要处理0~1000000000的数字,因此查到可以使用BigDecimal。

    1.BigDecimal构造方法

      1.public BigDecimal(double val)    将double表示形式转换为BigDecimal *不建议使用

      2.public BigDecimal(int val)  将int表示形式转换成BigDecimal

      3.public BigDecimal(String val)  将String表示形式转换成BigDecimal

    2.BigDecimal加减乘除运算

    对于常用的加,减,乘,除,BigDecimal类提供了相应的成员方法。

    1 public BigDecimal add(BigDecimal value);                        //加法
    2 
    3 public BigDecimal subtract(BigDecimal value);                   //减法 
    4 
    5 public BigDecimal multiply(BigDecimal value);                   //乘法
    6 
    7 public BigDecimal divide(BigDecimal value);                     //除法

    具体用法如下:

     1 public static void main(String[] args)
     2     {
     3         BigDecimal a = new BigDecimal("4.5");
     4         BigDecimal b = new BigDecimal("1.5");
     5 
     6         System.out.println("a + b =" + a.add(b));
     7         System.out.println("a - b =" + a.subtract(b));
     8         System.out.println("a * b =" + a.multiply(b));
     9         System.out.println("a / b =" + a.divide(b));
    10     }
  • 相关阅读:
    《大型网站技术架构》读后感
    质量属性
    课堂作业02
    课堂作业01
    《软件构架实践》读后感06
    《软件构架实践》读后感05
    Storm系列三: Storm消息可靠性保障
    Storm系列二: Storm拓扑设计
    Storm系列一: Storm初步
    网络层协议
  • 原文地址:https://www.cnblogs.com/blzm742624643/p/10384445.html
Copyright © 2011-2022 走看看