⑦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 格式字元 下面對組成格式說明的各項加以說明 表示格式說明的起始符號,不可缺少。有 表示左對齊輸出,如省略表示右對齊輸...