java中BigDecimal怎么用来进行数学运算

  介绍

这篇文章给大家分享的是有关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做除法的同时求其余数。

<>之前,,,import  java.math.BigDecimal;   ,,public  class  Demo  {   ,,,public  static  void  main (String [], args), {   ,,,,BigDecimal  n =, new  BigDecimal (“22.444“);   ,,,,,,,,,,BigDecimal  m =, new  BigDecimal (“0.23“);   ,,,,,,,,,,BigDecimal [], dr =, n.divideAndRemainder (m);   ,,,,,,,,,,System.out.println([0]博士);//,97.0   ,,,,,,,,,,System.out.println博士([1]);//,0.134   ,,,}   以前,,} Java的特点有哪些

Java的特点有哪些   1. java语言作为静态面向对象编程语言的代表,实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。   2. java具有简单性,面向对象,分布式、安全性,平台独立与可移植性,动态性等特点。   3.使用Java可以编写桌面应用程序,网络应用程序,分布式系统和嵌入式系统应用程序等。

感谢各位的阅读!关于“Java中BigDecimal怎么用来进行数学运算”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

java中BigDecimal怎么用来进行数学运算