我可以用 System.out.print
做吗?
最佳答案
您可以使用 printf
方法,像这样:
System.out.printf("%.2f", val);
简而言之,%.2f
语法告诉 Java 返回您的变量 (val
),其中包含 2 个小数位 (.2
)从格式说明符 (%
) 开始的 float (f
) 的十进制表示。
除了f
,你还可以使用其他转换字符:
d
:十进制整数o
:八进制整数e
:科学计数法中的 float https://stackoverflow.com/questions/2538787/