更精确地使用浮点数

来源:互联网 发布:韩国ip地址和端口 编辑:程序博客网 时间:2024/06/01 08:21
    public static void main(String args[])  
    {  
        double money=2;  
        double price=1.1;  
        double result=money-price;  
        System.out.println("非精确计算:");  
        System.out.println("剩余金额:"+result);  
        //精确浮点数的解决方法  
        BigDecimal money1=new BigDecimal("5");  
        BigDecimal price1=new BigDecimal("1.4");  
        BigDecimal result1=money1.subtract(price1);  
        System.out.println("精确计算:");  
        System.out.println("剩余金额:"+result1);  
    } 
原创粉丝点击