wlbk.net
当前位置:首页 >> jAvA 保留两位小数 >>

jAvA 保留两位小数

有两种情况: 1、只要输出结果的时候可以用以下方法: double x1 = 0.026; System.out.println(String.format("%.2f", x1)); 结果:0.03 2、使用数据转换(4种方法) //方案一: get_double = (double)(Math.round(result_value*100)/100.0) //方...

用String类的格式化比较方便点 Double s = 23.43432; String s1 = String.format("%.2f", s); 最后返回的是一个String的s1,若还是想用double类型,可以用Double.valueOf(s1);再转换一次即可

string str = string.Format(%.2f ,4545.48); java的format和c的printf基本是一模一样的.

java保留两位小数的方法: 方式一: 四舍五入 double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); 保留两位小数方式二: java.text.DecimalFormat df =new java.t...

方式一: 四舍五入 double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); 保留两位小数 --------------------------------------------------------------- 方式二...

double result; long i= 1000000; result=(i*100/1024)/(double)100; 长整型数没有小数位,要保留小数只能把结果保存在double(/float)型数中……

// 方式一: double f = 3.1516; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); // 方式二: new java.text.DecimalFormat("#.00").format(3.1415926); // #.00 表示两位小数 #.0000...

使用number NUMBER 用于存储零、正数、定长负数以及浮点数。NUMBER 数据类型可以以 NUMBER(P,S)的 形式来定义数字的精度和范围。 这里:p 表示精度 (1-38),它表示存储在列中数 字的总长度是 p 位: s 表示范围,它表示小数点后的位数。该取值...

Scanner input=new Scanner(System.in); int[]scores=new int[4]; double sum=0; for(int i=0;i

System.out.println(Double.parseDouble(new DecimalFormat("#.##").format(a))+ " " + Double.parseDouble(new DecimalFormat("#.##").format(b))); 把输出语句换成这个就行了,你试试,如果满意请及时采纳,您的采纳是我的动力

网站首页 | 网站地图
All rights reserved Powered by www.wlbk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com