在 Java 中打印具有 2 位小数位的整数
2022-09-03 08:45:22
在我的代码中,我使用整数乘以100作为小数(0.1是10等)。你能帮我格式化输出以将其显示为十进制吗?
在我的代码中,我使用整数乘以100作为小数(0.1是10等)。你能帮我格式化输出以将其显示为十进制吗?
int x = 100;
DecimalFormat df = new DecimalFormat("#.00"); // Set your desired format here.
System.out.println(df.format(x/100.0));
我会说使用作为格式:0.00
int myNumber = 10;
DecimalFormat format = new DecimalFormat("0.00");
System.out.println(format.format(myNumber));
它将像这样打印:
10.00
这里的优点是:
如果您喜欢:
double myNumber = .1;
DecimalFormat format = new DecimalFormat("0.00");
System.out.println(format.format(myNumber));
它将像这样打印:
0.10