可能重複:
How to format a number 0..9 to display with 2 digits (it’s NOT a date)如何寫兩位數的整數?
我怎麼能寫在Java兩位數的整數?例如,如果整數小於10,程序應返回01
至09
。我需要在一位數字前面的0
。類似於%.2f
雙重類型。
可能重複:
How to format a number 0..9 to display with 2 digits (it’s NOT a date)如何寫兩位數的整數?
我怎麼能寫在Java兩位數的整數?例如,如果整數小於10,程序應返回01
至09
。我需要在一位數字前面的0
。類似於%.2f
雙重類型。
假設,由於您知道用於格式化double
,所以您至少知道了關於formatting
。
所以,適當地格式化您的整數,你可以用0
開頭前面加上0
%2d
墊之前,你的號碼: -
int i = 9;
System.out.format("%02d\n", i); // Will print 09
使用的String.format方法...
示例
System.out.println(String.format("%02d", 5));
System.out.println(String.format("%02d", 55));
System.out.println(String.format("%02d", 15));