6-7 使用函数输出水仙花数_「Java」再议printf函数
System.out.printf() 是在JDK1.5版開始引入的方法,即在JDK1.5以后的版本才可以使用此函數,printf 方法有 printf(String format, Object ... args) 和 printf(Locale l, String format, Object ... args) 兩種重載方式。其實學過C語言的小伙伴應該會覺得很親切,就是控制輸出的格式。
目前printf支持以下格式:
%c 單個字符
%d 十進制整數
%f 十進制浮點數
%o 八進制數
%s 字符串
%u 無符號十進制數
%x 十六進制數
%% 輸出百分號%
%e 指數形式實數
下面是簡單的使用示例:
輸出結果為:
printf函數格式各項說明
print的格式控制的完整格式為:
% - 0 m.n l或h 格式字符
1.%:表示格式說明的起始符號,不可缺少;
2.-:有-表示左對齊輸出,如省略表示右對齊輸出
3.0:有0表示指定空位填0,如省略表示指定空位不填;
4.m.n:m指域寬,即對應的輸出項在輸出設備上所占的字符數。N指精度。用于說明輸出的實型數的6.小數位數。為指定n時,隱含的精度為n=6位
5.l或h:l對整型指long型,對實型指double型。h用于將整型的格式字符修正為short型。
格式字符
格式字符用以指定輸出項的數據類型和輸出格式。
1.d格式:用來輸出十進位整數。有以下幾種用法:
%d:按整型數據的實際長度輸出;
%md:m為指定的輸出的寬度。如果數據的位數小于m,則左端補以空格,若大于m,則按實際位數輸出。
%ld:輸出長整形數據
2.o格式:以無符號八進制形式輸出整數。對長整型可以用“%lo”格式輸出。同樣也可以指定輸出寬度用[%mo]格式輸出。
比如:
main(){
int a = -1;
printf("%d , %o
總結
以上是生活随笔為你收集整理的6-7 使用函数输出水仙花数_「Java」再议printf函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑监控plc(电脑监控plc数据)
- 下一篇: 快速排序 动图_Java十大排序算法最强