*** 詳細な資料: Java 言語に関心のある方向け ***
追加の出力指定子を使用すると、特定の形式で数値の出力を制御できます。
フィールドの最小幅
例:
%04d - 数字は 4 桁で表示されます。4 桁未満の場合は最初の桁がゼロになります
<コード>int a=34; System.out.printf("%04d",a); //画面上: 0 0 3 4
アンダースコアは、数値の出力を視覚的に表示するためにここに配置されています。
%4d –同じですが、ゼロの代わりにスペースが入ります
int a=34; System.out.printf(“%4d”,a); //画面上: 3 4 < /コード>
特定の精度で出力 - 実数を出力するために使用されます。デフォルトでは、実数は小数点以下 6 桁の精度で表示されます。ただし、異なる精度で出力する必要がある場合があります。この場合、数値自体に割り当てる親しみスペースの数と、小数点以下のスペースの数を指定する必要があります。
たとえば、
%9.3f - 実数は 9 桁、小数点以下 3 桁で表示されます。
double a=34.24356; System.out.printf("%9.3f",a); // 画面上: _ _ _ 3 2 . 2 4 4
この情報を実際に使用してみましょう。