猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何在Java中显示带有2个小数位的浮点数据的输出?
如何在Java中显示带有2个小数位的浮点数据的输出?
我能用
System.out.print
吗?
蝴蝶刀刀
浏览 742
回答 3
3回答
慕的地8271018
您可以使用此printf方法,如下所示:System.out.printf("%.2f", val);简而言之,%.2f语法告诉Java 从格式说明符()的开头以浮点数val(.2)的十进制表示形式返回带有2个小数位()的变量f(%)。除此之外,您还可以使用其他转换字符f:d:十进制整数o:八进制整数e:科学记数法的浮点数
0
0
0
慕后森
你可以用DecimalFormat。一种使用方法:DecimalFormat df = new DecimalFormat();df.setMaximumFractionDigits(2);System.out.println(df.format(decimalNumber));另一个是使用#.##格式构造它。我发现所有格式化选项的可读性都低于调用格式化方法,但这是一个偏好问题。
0
0
0
绝地无双
如果您需要在代码中使用值,我建议使用String.format()String。例如,您可以String.format()按以下方式使用:float myFloat = 2.001f;String formattedString = String.format("%.02f", myFloat);
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续