包含javanegate的词条
本篇文章给大家谈谈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和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-25,除非注明,否则均为
原创文章,转载请注明出处。