8 7 2 格式化整數

2021-08-11 16:31:10 字數 1208 閱讀 7423

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 ...