2016-08-25 78 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);