私の出力には名前とその後の年齢の間に10文字の空白を含めることができます。さらに、年齢は2桁で表示する必要があります。String.formatを使用してスペースと余分な数字を追加する
だから私が書く場合:
System.out.printf(name + " " + String.format("%02d", age);
私は(、与えられた入力は "ピーター" であると仮定9)このような何かを得るでしょう:
Peter 09
しかし、私はとの間のスペースの10行をしたいです名前と年齢。 次のコードはエラーになりますが、それは私が
System.out.printf(name + String.format("%10s02d", age);
を考えていますどのようなビット私は私が行うことでスペースを追加することができます知っているを示しています。
String.format("%s10", someVariable);
どのように私は私が欲しいものを達成することができますか?
おかげ