美文网首页
java.lang.ArithmeticException: N

java.lang.ArithmeticException: N

作者: Aries_Li | 来源:发表于2018-05-31 20:38 被阅读11次
java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result. 

今天在用BigDecimal 进行除法运算的时候出现了上面的错误。看了一下原因是因为BigDecimal 的运算精度比较高,进行除法运算的时候产生了无限不循环小数。

解决方案

divide(number,1);

指定保留的小数位就可以解决了。

相关文章

  • java.lang.ArithmeticException: N

    今天在用BigDecimal 进行除法运算的时候出现了上面的错误。看了一下原因是因为BigDecimal 的运算精...

  • java.lang.ArithmeticException: N

    通过异常的描述,我们知道这是因为,某些场景下对于如1/3会得到一个无穷小数,这个时候需要定义计算结果要保留到小数点...

  • BigDecimal:Non-terminating decim

    Java BigDecimal Divide java.lang.ArithmeticException: Non...

  • 故意让 Android 应用崩溃

    下面的代码会产生 java.lang.ArithmeticException 导致应用崩溃: 测试的时候用。

  • Java中1/0和1.0/0的结果

    1/0结果老生常谈了,会抛出java.lang.ArithmeticException: / by zero;而1...

  • 难(nàn/nǎn)

    距离上篇文章已经两天了。 两天,四十八小时,两千八百八十分钟,十七万二千八百秒……发生了很多事。 在一天的勤奋后,...

  • 3D

    3D类似2D的加强版 matrix3d(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n)Defin...

  • 无标题文章

    提前祝群里所有的朋友 ((((元旦快[乐])))) �n�n�n�n�n�n�n�n�n�n�n�n 圆圆满...

  • 顺利的配对经历

    <<Çā'n'ga'nşēn'>> Şò çēn' çu dò ki, guà'n çā'n' ga'n' nà ...

  • 关于算法的时间复杂度的排序

    O(1)

网友评论

      本文标题:java.lang.ArithmeticException: N

      本文链接:https://www.haomeiwen.com/subject/msjcsftx.html