Java_语法基础_保留指定位数小数
来源:互联网 发布:mac系统word 编辑:程序博客网 时间:2024/05/16 05:00
package test;import java.math.BigDecimal;import java.math.RoundingMode;public class test {/** * 直接抛弃后面多余的位数,可以通过设置RoundingMode的值改变规则,详见JDK API * @param args */public static void main(String[] args) {double number = 123.456;BigDecimal bigDecimal = new BigDecimal(number);//不推荐使用double进行构造,System.out.print(bigDecimal)打印出来为123.4560000000000030695446184836328029632568359375,推荐使用string进行构造double number2 = bigDecimal.setScale(2,RoundingMode.DOWN).doubleValue();System.out.println(number2);}}
输出123.45,后面直接被抛弃
package test;import java.text.DecimalFormat;public class test {/** * 使用DecimalFormat对数字进行格式化,更多用法可以百度 * * @param args */public static void main(String[] args) {double number = 7.141592654;DecimalFormat decimalFormat = new DecimalFormat("0.00");String string = decimalFormat.format(number);System.out.println(string);}}输出7.14
package test;public class test {public static void main(String[] args) {double number = 3.1415926;String string = String.format("%.2f", number);System.out.println(string);}}输出3.14
package test;import java.text.NumberFormat;public class test {/** * 使用NumberFormat,默认四舍五入 * * @param args */public static void main(String[] args) {double number = 23.5465;NumberFormat numberFormat = NumberFormat.getNumberInstance();numberFormat.setMaximumFractionDigits(2);String string = numberFormat.format(number);System.out.print(string);}}输出23.55
0 0
- Java_语法基础_保留指定位数小数
- Java指定保留小数位数
- Sqlserver小数保留指定位数
- Java中输出小数保留指定位数
- Java保留指定小数位数工具类
- 不四舍五入,保留指定小数位数
- Java指定保留小数位数的方法
- Java_语法基础_获取指定年份二月的天数
- String,Number原型扩展:保留指定的小数位数
- java保留指定小数位数的工具类
- Java double类型保留指定位数小数,返回字符串,五舍六入
- Python工具:保留小数的指定有效位数
- C# decimal保留指定的小数位数,不四舍五入
- java 保留小数位数
- EL小数保留位数
- php保留小数位数
- js保留小数位数
- javascript保留小数位数
- UVa 455 最小重复字符串
- wpa_cli P2P 连接相关调试命令
- 斯坦福大学公开课 :机器学习课程(Andrew Ng)——10、无监督学习:Mixture of Gaussians and the EM Algorithm
- 去掉或自定义ExpandableListView的箭头图标
- linux服务器怎么修改时区和时间
- Java_语法基础_保留指定位数小数
- popToViewController、pushViewController问题
- Undefined symbols for architecture arm64 :(shareSdk weibo)
- Field 对象
- iphone NSString 字符串处理:截取字符串、匹配字符串、分隔字符串
- 验证码
- C# winform 防止sql注入代码
- mac Ruby下安装compass失败原因及解决办法
- Oracle优化器(RBO与CBO)