A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© continue 初级黑马   /  2015-4-27 19:18  /  559 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如果小数点后第二位是0的话,例如3.502,打印结果3.5,如何让打印结果不省掉这个0呢

6 个回复

倒序浏览
System.out.printf("%.2f", 3.5);
回复 使用道具 举报
fantacyleo 发表于 2015-4-27 19:58
System.out.printf("%.2f", 3.5);

这个是Java?还是C?
回复 使用道具 举报
1017161726 发表于 2015-4-27 20:44
这个是Java?还是C?

Java中的类C方法
回复 使用道具 举报
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);
        }
}

这样就可以了
回复 使用道具 举报
王小乖 发表于 2015-4-27 20:46
import java.text.DecimalFormat;

public class Test {

好强大。这个是哪里的方法?没见过啊。。告诉我我去学
回复 使用道具 举报
1017161726 发表于 2015-4-27 20:50
好强大。这个是哪里的方法?没见过啊。。告诉我我去学

上面导入的包不是写明白了吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马