5

Java では、次のコードがあります。

System.out.printf("%05.5f", myFloat);

これは 10 未満の数値ではうまく機能しますが、10 以上の数値では小数点以下の桁数が 5 に切り捨てられますが、小数点の前の数値が長いという事実は補償されません。次のいずれかを実行したいと思います。

12.3456
1.23456

(つまり、同じ桁数)、または:

12.34567
 2.34567

(つまり、小数点と最後の桁が揃うようにスペースを埋めます)。

どちらかが動作するようになれば幸いです (両方の方が良いでしょう!)。

何かご意見は?ありがとう!

4

1 に答える 1