首页 > 其他分享 >BigDecimal stripTrailingZeros() 科学计数法问题

BigDecimal stripTrailingZeros() 科学计数法问题

时间:2023-03-22 10:02:08浏览次数:51  
标签:BigDecimal System 计数法 new stripTrailingZeros out

问题

// 打印结果为科学计数法:5E+1
System.out.println(new BigDecimal("50.000").stripTrailingZeros().toString());

解决

// 打印结果为:50
System.out.println(new BigDecimal("50.000").stripTrailingZeros().toPlainString());

版权声明:本文所有权归作者! 商业用途转载请联系作者授权! 非商业用途转载,请标明本文链接及出处!
赞成、反驳、不解的小伙伴,欢迎一起交流!

标签:BigDecimal,System,计数法,new,stripTrailingZeros,out
From: https://www.cnblogs.com/mawencai/p/17242521.html

相关文章

  • BigDecimal金额值和0做差值比较
    #可能我们有时候做金额差的时候,会查看是否等于0#比如我的入账金额和出账金额是大于0还是小于0#参考案例BigDecimalnum=newBigDecimal("18");inti=num.compareTo(Big......
  • BigDecimal运算
    importjava.math.BigDecimal;/***由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精*确的浮点数运算,包括加减乘除和四舍五入。*/publicclass......
  • BigInteger和BigDecimal18
    BigInteger在Java中,由CPU原生提供的整型最大范围是64位​​long​​型整数。使用​​long​​型整数可以直接通过CPU指令进行计算,速度非常快。如果我们使用的整数范围超过了......
  • BigDecimal一定不会丢失精度吗?
    Java中float的精度为6-7位有效数字。double的精度为15-16位。我们在使用BigDecimal时,使用它的BigDecimal(String)构造器创建对象才有意义。其他的如BigDecimalb=new......
  • java进阶 -bigDecimal 41
        packagecom.cyjt97.BD;importjava.math.BigDecimal;importjava.math.RoundingMode;//BigDecimal解决小数不精准问题publicclassday{public......
  • Java中的BigDecimal运算
    BigDecimal是Java中的一个高精度数值类型,它可以用于处理需要高精度计算的场景,例如财务计算。在进行加减乘除运算时,BigDecimal提供了多种方法。下面是几个示例:1.加法Big......
  • 【BigDecimal】non-terminating decimal expansion; no exact representable decimal
    问题,如题。意思是,使用BigDecimal除法,产生了无限循环小数,产生了bug。解决方法,很简单a.divide(b,2,BigDecimal.ROUND_HALF_UP);意思就是a/b,保留两位小数,然后采用......
  • Java之BigDecimal 使用总结
     一、BigDecimal 产生   Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际......
  • list集合中String类型字段转换为BigDecimal类型求和
    List<User>userList=newArrayList<>();Useruser1=newUser();user1.setMoney("10.1");//double类型userList.add(user1);Useruser2=newUser();user2.set......
  • pat 乙级1024 科学计数法关于stl中size()的一些思考即测试点六,无符号整数问题
    来,先看题目:1024科学计数法分数20作者HOU,Qiming单位浙江大学科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式[+-][1-9].[0-9]+......