2016-08-25 75 views
-4

我想從1-9999範圍中創建一個整數值。 但整數值應始終爲4位數。Java ...如何製作4位整數

像0001,0002,0015 0156,1578

+2

這樣做。等等,你有問題嗎? –

+0

您需要使用字符串鍵盤功能,或者您可以使用包含某些數字字符的字符串。我的猜測是前者是你正在尋找的東西。 –

+0

你在混合不同的概念。整數只是**數字**。 1,作爲一個數字總是這樣:a 1.它不知道「前導零」。你在說的是一個代表數字的**字符串**。因爲那樣,字符串可以有一個固定的長度,然後你可以添加前導零來增加「數字1」到「0001」。 – GhostCat

回答

4

你或許可以用整數字符串格式,你是否願意,就像這樣:

String.format("%04d", your integer)); 

這將始終顯示在左邊丟失0如01或1的數字。

2

System.out.format(「%04d%n」,n);