Java的除法计算

Java的除法计算,第1张

Java的除法计算

在Java中除法有两个运算符 / 和 % 前者是取整,后者是取余,但是有时我们需要除完之后有小数,在这里给出三种方法
一、使用浮点数
二、使用DecimalFormat
三、使用BigDecimal

一、使用浮点数

        int a = 1;
//        这个浮点数可以是被除数也可以是除数,可以是double类型,也可以是float类型
        double b = 10d;
        double c = a/b;
        System.out.println(c);

二、使用DecimalFormat

  
        String d = new DecimalFormat("0.00").format(a/b);
        System.out.println(d);
        System.out.println(d instanceof String);

使用BigDecimal

        BigDecimal e = new BigDecimal(1);
        BigDecimal f = new BigDecimal(10);
//        val的值就是你的除数和被除数的值
//        BigDecimal h = e.divide(f);
        System.out.println(e.divide(f));

关于BigDecimal我所了解的并不多,有需要的可以去参考这篇文章https://www.cnblogs.com/YangJavaer/p/6056394.html

个人建议使用第一第二种方法

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4020965.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-10-22
下一篇 2022-10-22

发表评论

登录后才能评论

评论列表(0条)

保存