黑马程序员技术交流社区

标题: 用Math保留两位小数 [打印本页]

作者: continue    时间: 2015-4-27 19:18
标题: 用Math保留两位小数
如果小数点后第二位是0的话,例如3.502,打印结果3.5,如何让打印结果不省掉这个0呢
作者: fantacyleo    时间: 2015-4-27 19:58
System.out.printf("%.2f", 3.5);
作者: 1017161726    时间: 2015-4-27 20:44
fantacyleo 发表于 2015-4-27 19:58
System.out.printf("%.2f", 3.5);

这个是Java?还是C?
作者: fantacyleo    时间: 2015-4-27 20:45
1017161726 发表于 2015-4-27 20:44
这个是Java?还是C?

Java中的类C方法
作者: 王小乖    时间: 2015-4-27 20:46
import java.text.DecimalFormat;

public class Test {

        public static void main(String[] args){
                DecimalFormat df  = new DecimalFormat("0.00");
                String d=df.format(3.5);
            System.out.println(d);
        }
}

这样就可以了
作者: 1017161726    时间: 2015-4-27 20:50
王小乖 发表于 2015-4-27 20:46
import java.text.DecimalFormat;

public class Test {

好强大。这个是哪里的方法?没见过啊。。告诉我我去学

作者: 王小乖    时间: 2015-4-27 20:56
1017161726 发表于 2015-4-27 20:50
好强大。这个是哪里的方法?没见过啊。。告诉我我去学

上面导入的包不是写明白了吗?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2