Module: (Java) 変数。出力フォーマット


Problem

5/7

出力フィールドの幅と精度

Theory Click to read/hide

*** 詳細な資料: 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

この情報を実際に使用してみましょう。

Problem

これは、Java 出力演算子について詳しく知りたい人向けのオプションのアクティビティです。

4 行目に、変数  a  の値を、左から 0 で埋められた 10 文字のフィールド (右詰め) に表示するステートメントを記述します。