Double a = 1.0000;
System.out.println(a);
显示的是1.0
怎么能在不改变类型的情况下 让它显示多个0啊
java中如何让小数即使后面是0也显示出来?
答案:5 悬赏:50 手机版
解决时间 2021-04-06 21:27
- 提问者网友:夢醒日落
- 2021-04-06 11:50
最佳答案
- 五星知识达人网友:我住北渡口
- 2021-04-06 13:15
先用String.format把你要的数化成想要的字串了,然后再输出。
如:int a=xxx;System.out.println(String.format("%5d",a));
如:int a=xxx;System.out.println(String.format("%5d",a));
全部回答
- 1楼网友:撞了怀
- 2021-04-06 16:06
你好!
double x=83.3;
java.text.DecimalFormat df=new java.text.DecimalFormat("#0.00");
System.out.println(df.format(x));
如有疑问,请追问。
- 2楼网友:轻雾山林
- 2021-04-06 14:39
用System.out.printf("%1.2f",a)就可以了
- 3楼网友:独钓一江月
- 2021-04-06 14:07
Double类型本身就只能显示1.0
- 4楼网友:胯下狙击手
- 2021-04-06 13:26
System.out.println(a+"00");
只能手动这样加
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯