首页 > 编程语言 >Java百分比、BigDecimal小数互转

Java百分比、BigDecimal小数互转

时间:2023-01-29 15:45:16浏览次数:37  
标签:百分比 Java BigDecimal percent 互转 new 小数

1、百分比转为BigDecimal小数

String percent="66.60%";
percent=percent.replace("%","");
Float f = Float.valueOf(percent) / 100;
BigDecimal decimal = new BigDecimal(f);
System.out.println(decimal);//-0.66600000858306884765625
2、BigDecimal小数转为百分比

DecimalFormat df = new DecimalFormat("0.00%");  
BigDecimal d=new BigDecimal(0.666);
String percent=df.format(d);

 

  

 

标签:百分比,Java,BigDecimal,percent,互转,new,小数
From: https://www.cnblogs.com/liujian1225/p/17072852.html

相关文章

  • 如何让Java编译器帮你写代码
    作者:京东零售刘世杰导读本文结合京东监控埋点场景,对解决样板代码的技术选型方案进行分析,给出最终解决方案后,结合理论和实践进一步展开。通过关注文中的技术分析过程和技......
  • 使用 JavaScript 从字符串中提取数字
    在JavaScript中,有多种方法可以从字符串中提取数字。一种方法是使用 match() 方法和正则表达式来搜索字符串中的所有数字。另一种方法是使用 replace() 方法和正则表达式从......
  • 解释 JavaScript 中计时器的工作原理
    在JavaScript中,计时器是一个非常值得注意的功能。与普通的手表计时器一样,我们可以一次启动计时器,并在特定时间后执行JavaScript中的函数或代码。简单来说,我们可以使用计......
  • 怎么理解java的一次编译,到处执行。
    “所有平台上的JVM向编译器提供相同的编程接口”,接口是对输入和输出的一种规定,就是对数据类型的规定,java的编译器是向JVM提供字节码文件的,也就是说,不管你这个JVM是哪个平台......
  • juc//java工具类
    juc//java工具类小结:java工具类,lock和synchronize的使用Locklock=newReentrantLock();privateConditioncondition1=lock.newCondition();可以精准控制线程8锁现象等这......
  • 解决Error:java: System Java Compiler was not found in classpath
    转载自:https://blog.csdn.net/xq_sq/article/details/77869389===========第一次使用intellij的时候碰到了一个这样的问题:Error:java:SystemJavaCompilerwasnotfou......
  • JAVA和MAVEN配置指南
    配置环境变量JAVA_HOMEMAVEN_HOME在path中加入%JAVA_HOME%\bin%MAVEN_HOME%\binMAVEN1.本地仓库配置<localRepository>D:/Maven</localRepository>2.阿里云镜像配置......
  • Java 如何高亮 Excel 中低于或高于平均值的单元格
    如果您想查找高于或低于平均值的数字,可以不必计算该平均值,就能查看更高或更低的值。通过Java应用程序,可以自动突出显示这些数字。除了快速突出显示高于或低于平均值的值外,......
  • JavaScript 循环
    JavaScript中有三种主要的循环类型:for、while和do...while。for:循环指定次数。例如:for(leti=0;i<5;i++){console.log(i);}while:当条件为真......
  • java编码规范
    1、一行字写一句代码,以分号结尾2、大括号成对出现并首尾对齐3、代码块中的代码要缩进(tab键)shift+tab键:向前缩进4、需要合理添加注释5、代码过长时要手动换行6、需要有......