「$」が価格に近い文字列をフォーマットしようとしています。
例えば:
Oranges 3 $3.00 $9.00
しかし、私が現在持っているもの:
Oranges 3 $ 3.00 $ 9.00
これは私のコードです: (注: 「価格」と「合計」は double データ型です)
System.out.printf("%-25s %10s $%10s $%10s", item, quantity, price, total);
すべての出力の間にギャップを設けたいのですが、必要な結果を得る方法が見つかりません。これを解決する方法はありますか?