在Java中,我有以下代码:
这适用于任何小于10的数字都能很好地工作,但对于任何大于或等于10的数字,小数位将被截断为5个,但这并不能弥补小数点前的数字更长的事实。我想做以下其中之一:
(即,相同数量的数字),或:
System.out.printf("%05.5f", myFloat);
这适用于任何小于10的数字都能很好地工作,但对于任何大于或等于10的数字,小数位将被截断为5个,但这并不能弥补小数点前的数字更长的事实。我想做以下其中之一:
12.3456
1.23456
(即,相同数量的数字),或:
12.34567
2.34567
< p > (即,在数字点和最后一位数字对齐时填充空格)。< /p >
< p > 如果我能让任何一个工作,我会很高兴(两个都更好!)。< /p >
< p > 有什么想法吗?谢谢!< /p >
29.979748
然后是7.449038
(小数点后有相同数量的数字,但没有前导空格或0)。 - joshlf