包含javanegate的词条

博主:adminadmin 2022-11-25 04:15:05 88

本篇文章给大家谈谈javanegate,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java中bigdecimal 类型的变量怎么相互加减乘除

如图

import java.math.BigDecimal;

public class Test {

    public static void main(String[] args) {

        // BigDecimal是处理double精度问题的对象

        BigDecimal b1 = new BigDecimal("10");

        BigDecimal b2 = new BigDecimal("10");

        // 结果

        BigDecimal result = null;

        // 加

        result = b1.add(b2);

        System.out.println(result.doubleValue());

        // 减

        result = b1.subtract(b2);

        System.out.println(result.doubleValue());

        // 乘

        result = b1.multiply(b2);

        System.out.println(result.doubleValue());

        // 除

        result = b1.divide(b2);

        System.out.println(result.doubleValue());

    }

}

20.0

0.0

100.0

1.0

Java中如何使用科学计数法

java支持输入数字的时候直接使用科学计数法:

double d = 1.213123123123e100;

如果太大了或者小树点太多了好像会损失精度。

另外如果真的不行就用java.math.BigDecimal,里面是用字符串处理数据的要多长有多长,就是速度比较慢

java中bigdecimal类型的变量如何相互加减乘除?

1、// 加;

1)BigDecimal add = ma.add(mb);

2)System.out.println("加法:"+add);

2、// 减;

1)BigDecimal sub = ma.subtract(mb);

2)System.out.println("减法:"+sub);

3、// 乘;

1)BigDecimal mul = mb.multiply(md);

2)System.out.println("乘法:"+mul);

4、// 除

1)BigDecimal div = mb.divide(md);

2)System.out.println("除法:"+div);

3)System.out.println("===================");

4)mc = mc.setScale(2, BigDecimal.ROUND_HALF_UP);

5)System.out.println("四舍五入:"+mc);

6)System.out.println("===================");

7)mc = mc.negate();

8)System.out.println("负数:"+mc);

9)System.out.println("===================");

关于javanegate和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-25,除非注明,否则均为首码项目网原创文章,转载请注明出处。