勝った手、プレイした手、プレーヤーに残されたお金、名前などのユーザー情報を保存するブラックジャック プログラムを作成しています。出力が変化している場合でも、出力は右揃えにする必要があります。私の現在のコードは次のとおりです。
System.out.format("%s \t \t \t %s %n", "Name:", playerName);
System.out.format("%s \t \t %d %n", "Hands Played:", playerHands);
System.out.format("%s \t \t %d %n", "Hands Won:", playerWins);
System.out.format("%s \t \t \t %.2f %n", "Money:", playerMoney);
この左は、画面の中央にそれらを正当化しますが、他に何をすべきかについてのアイデアが不足しています.
追加の質問: なぜ 2 番目と 3 番目の print ステートメントに 2 つの "\t" しか必要ないのですか? その前の弦の長さと関係があると思いますが、そのための厳格な規則はありますか?