8.7.2 格式化整數
1. %d、%o、%x和%x
%d、%o、%x和%x格式符可以格式化byte、byte、short、short、int、integer、long、long型資料
%d : 將值格式化為十進位制整數
%o :將值格式化為八進位制整數
%x :將值格式化為小寫的十六進製制整數,例如abc87;
%x :將值格式化為大寫的十六進製制整數,例如abc87;
string string3=string.format("%d,%o,%x,%x",703576,703576,703576,703576);
system.out.println(string3);
//string3=703576,2536130,abc58,abc58
2.修飾符
(1)「+」 :格式化正整數的時候,強制加上正號
(2)「,」 :格式化整數時,按千分組
string string4=string.format("(帶正號:%+d)(按千分組:%,d)",703576,703576);
system.out.println(string4);
//string4=(帶正號:+703576)(按千分組:703,576)
3.資料的寬度
資料的寬度就是format方法返回資料的長度,規定資料寬度的格式一般為:
(1)「%md」 :在數字的左面增加空格
(2)「%-md」 :在數字的右面增加空格
(3)「%0md」 :在數字的左面用0填充富餘部分,m是是數字的長度
string string5=string.format("%8d", 9);
system.out.println(string5);
string string6=string.format("%-8d", 9);
system.out.println(string6);
// 9
//9
string string7=string.format("%08d", 9);
system.out.println(string7);
//00000009
注意:如果實際數字的寬度大於格式中指定的寬度,就按數字的實際寬度進行格式化
2 1格式化輸出
註解的三種方式 1.之後的這一行全為註解 2.之間的內容全是 可以換行 3.後一行都是 這是xml註解 之後會轉換乙個xml檔案 無效表示符 for 關鍵字 3q 不能是數字開頭 count 不可以 可以 console.write 中間不能有.號 ture false 都是給bool布林值 預設為...
(11)格式化輸出
這個模擬較重要,用於格式化翻譯,因為單詞對應的翻譯比較大,有一些例句有幾十條,如果不格式化,返回的講是一大坨,一大坨的,使用者體驗不好 經過這個類的格式化之後,返回的就是一條一條的例句,而不是一大堆 格式化翻譯 class formattrans public function gettrans s...
2 格式化輸出
format 格式化文字並返回結果到字串 print 輸出格式化文字到控制台 println 輸出格式化文字到控制台,並在行尾自動加換行 檔案,format.rc fn main world println hello println hello format println hello this ...