私は現在、Javaでフォーマットすると、次のような問題に遭遇したかを学んでいる期待できないようSystem.out.format( "%6f%n"、123.0)の出力。
私は
System.out.format("%6f%n", 123.0);
が、私は結果が左に1つの空白と123.0
(ことを期待していすなわち出力の最小長は6になります)。しかし、代わりに私は持っている
123.000000 //with no blank space on the left
どうしてですか?なぜ小数点以下6桁はありますか?誰かがそれを私に説明してもらえますか?
代わりに '%5.1f'を使用してみてください。 – Logan
文字列( '' 123.0 "')がすでに5文字の長さのときに、左に空白スペースが1つ必要なのはなぜですか? –
申し訳ありませんが、それはタイプミスでした。私は6を意味しました – Thor