Module: (Java) 变量。输出格式


Problem

5/7

输出字段宽度和精度

Theory Click to read/hide

*** 深入资料:针对那些对 Java 语言感兴趣的人 ***
额外的输出说明符允许您控制特定格式的数字输出。

最小字段宽度
示例:
%04d  - 数字将显示在 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位,小数点后三位。

<代码>双 a=34.24356; System.out.printf("%9.3f",a); // 在屏幕上:_ _ _ 3 2 . 2 4 4

让我们尝试在实践中使用这些信息。

Problem

对于那些想要了解更多有关 Java 输出运算符的人来说,这是一项可选活动。

在第 4 行,编写一条语句,显示变量的值 a 在一个 10 个字符的字段中,从左边开始填充零(右对齐)。