介绍
这篇文章给大家分享的是有关java中BigDecimal怎么用来进行数学运算的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
<强> 1,BigDecimal在做加,减,乘时,精度不会丢失,但是做除法时,存在无法除尽的情况,这时就必须指定精度以及如何进行截断。强>
<>之前,,,import java.math.BigDecimal; ,,import java.math.RoundingMode; ,, ,,public class  Demo { ,,,public static void main (String [], args), { ,,,,BigDecimal d1 =, new BigDecimal (“123.456“); ,,,,BigDecimal d2 =, new BigDecimal (“23.456789“); ,,,,BigDecimal d3 =, d1.divide (d2,, 10日,RoundingMode.HALF_UP);,//,保留10位小数并四舍五入 ,,,,BigDecimal d4 =, d1.divide (d2);,//,报错:ArithmeticException,因为除不尽 ,,,} 以前,,}> <强> 2,可以对BigDecimal做除法的同时求其余数。强>
Java的特点有哪些
Java的特点有哪些 1. java语言作为静态面向对象编程语言的代表,实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。 2. java具有简单性,面向对象,分布式、安全性,平台独立与可移植性,动态性等特点。 3.使用Java可以编写桌面应用程序,网络应用程序,分布式系统和嵌入式系统应用程序等。
感谢各位的阅读!关于“Java中BigDecimal怎么用来进行数学运算”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!