Java double 保留两位小数
来源:互联网 发布:新闻 数据集 编辑:程序博客网 时间:2024/05/15 05:52
Java double 保留两位小数
共有四种方式:
1、采用BigDecimal 点击查看BigDecimal
2、采用DecimalFormat 点击查看DecimalFormat
3、采用NumberFormat点击查看NumberFormat
4、采用String.format()
案例数据:
void test(){ String str1 = "45.377887877"; String str2 = "0.377887877"; String str3 = "45.33333"; String str4 = "0.3"; Log.d("保留两位小数:", ""); double num; num = Double.parseDouble(str1) + Double.parseDouble(str2) + Double.parseDouble(str3) + Double.parseDouble(str4); num = Double.parseDouble(str4); //第一种方式 BigDecimal bg = new BigDecimal(num); double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); Log.i("BigDecimal=", f1 + ""); //第二种方式 DecimalFormat df = new DecimalFormat("0.00"); Log.i("DecimalFormat =", df.format(num) + ""); //第三种方式 Log.i("String =", String.format("%.2f", num)); //第四种方式 NumberFormat nf = NumberFormat.getNumberInstance(); nf.setMaximumFractionDigits(2); Log.i("NumberFormat =", nf.format(num));}
阅读全文
0 0
- java 使double保留两位小数
- java double 保留两位小数
- java double 保留两位小数
- java,double保留两位小数
- java double类型保留两位小数
- Java double 保留两位小数
- double保留两位小数
- double 保留两位小数
- Double保留两位小数
- 保留double两位小数
- double保留两位小数
- java使double保留两位小数的多方法 java保留两位小数
- java使double保留两位小数的多方法 java保留两位小数
- java使double保留两位小数的多方法 java保留两位小数
- java使double保留两位小数的多方法 java保留两位小数
- java使double保留两位小数的多方法 java保留两位小数
- java使double保留两位小数的多方法 java保留两位小数
- java使double保留两位小数的多方法 java保留两位小数
- list和map
- 阮一峰的nodejs讲解
- python基础-namedtuple、queue队列、deque双向队列
- ApplicationContext详解以及多个ApplicationContext.xml的相互引用
- 字符串和数组常用方法
- Java double 保留两位小数
- ViewPager禁止滑动(兼容Android5.0以上)
- 阿里云服务器基于Linux系统部署javaweb项目,详解
- 设置图片填充
- python3如何将input输入的字符串转化为表达式并计算出结果
- SpringBoot入门一
- JavaScript的不同弹话框
- echarts 3 动态显示最近一天数据,以分为单位获取数据点
- React TextBox state