public class PrintFomart{
public static void main(String[] args) {
/*
目前printf支持以下格式:
%c 單個字符
%d 十進制整數(shù)
%f 十進制浮點數(shù)
%o 八進制數(shù)
%s 字符串
%u 無符號十進制數(shù)
%x 十六進制數(shù)
%% 輸出百分號%
*/
//定義一些變量,用來格式化輸出。
double d = 345.678;
String s = "你好!";
int i = 1234;
//"%"表示進行格式化輸出,"%"之后的內(nèi)容為格式的定義。
System.out.printf("該double 為:%f",d); //"f"表示格式化輸出浮點數(shù)。
System.out.println();
System.out.printf("%9.2f",d); //"9.2"中的9表示輸出的長度,2表示小數(shù)點后的位數(shù)。
System.out.println();
System.out.printf("%+9.2f",d); //"+"表示輸出的數(shù)帶正負號。
System.out.println();
System.out.printf("%d",i); //"d"表示輸出十進制整數(shù)。
System.out.println();
System.out.printf("%o",i); //"o"表示輸出八進制整數(shù)。
System.out.println();
System.out.printf("%x",i); //"x"表示輸出十六進制整數(shù)。
System.out.println();
System.out.printf("%s",s); //"d"表示輸出字符串。
System.out.println();
System.out.printf("輸出一個浮點數(shù):%f,一個整數(shù):%d,一個字符串:%s",d,i,s);
//可以輸出多個變量,注意順序。
}
}
第二十七課:格式化輸出
最后編輯于 :
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
相關閱讀更多精彩內(nèi)容
- 1 吳曉波和他的很多同學們都在做新聞。他曾回憶他的老師的教導:此生就當一個合格的記錄者和旁觀者吧,認真記載這個時代...