JAVA中Printf支援的格式

2021-06-18 16:10:24 字數 577 閱讀 8378

⑦f 格式:用來輸出實數(包括單、雙精度),以小數形式輸出。有以下幾種用法:

%f:不指定寬度,整數部分全部輸出並輸出6位小數。

%m.nf:輸出共佔m列,其中有n位小數,如數值寬度小於m左端補空格。

%-m.nf:輸出共佔n列,其中有n位小數,如數值寬度小於m右端補空格。

radius=163.16; 

area=3.14*radius*radius; 

system.out.printf("半徑是%5.3f的圓的面積:\n%4.9f",radius,area);

結果如下:

半徑是163.160的圓的面積:

83590.522784000

%m.nf:輸出共佔m列,其中有n位小數,如數值寬度小於m左端補空格。 對輸出共佔m列 的理解:

作如下改動 (將m的值變大)、

將system.out.printf("半徑是%15.3f的圓的面積:\n%4.9f",radius,area);

輸出結果(半徑是後面有一段距離的空格):

半徑是        163.160的圓的面積:

83590.522784000

JAVA中Printf支援的格式

f 格式 用來輸出實數 包括單 雙精度 以小數形式輸出。有以下幾種用法 f 不指定寬度,整數部分全部輸出並輸出6位小數。m.nf 輸出共佔m列,其中有n位小數,如數值寬度小於m左端補空格。m.nf 輸出共佔n列,其中有n位小數,如數值寬度小於m右端補空格。radius 163.16 area 3.1...

printf支援的格式

c 單個字元 d 十進位制整數 f 十進位制浮點數 o 八進位制數 s 字串 u 無符號十進位制數 x 十六進製制數 輸出百分號 s b 就是boolean的意思 以下是1.5 api中的解釋 b b 常規 如果引數 arg 為 null,則結果為 false 如果 arg 是乙個 boolean ...

Java筆記 Java中printf的使用

c 單個字元 d 十進位制整數 f 十進位制浮點數 o 八進位制數 s 字串 u 無符號十進位制數 x 十六進製制數 輸出百分號 printf的格式控制的完整格式 0 m.n l或h 格式字元 下面對組成格式說明的各項加以說明 表示格式說明的起始符號,不可缺少。有 表示左對齊輸出,如省略表示右對齊輸...