本帖最后由 Gaara33 于 2014-6-12 18:02 编辑
- import java.util.*;
- class MathDemo
- {
- public static void main(String[] args)
- {
- show(18.596235);//18.596133的时候打印为18.6,少了一位小数,待解决。
- }
- public static void show(double d)
- {
- double a = Math.round(d*100);
- double b = a/100;
- sop(b);
- }
- public static void sop(Object obj)
- {
- System.out.println(obj);
- }
- }
复制代码
使用了round的四舍五入方法,如果四舍五入后,第二位小数不是0,正好显示两位小数,但是是0 的话,就少显示了一位,该如何解决,请大神指点。。。 |