【发布时间】:2022-01-11 13:26:58
【问题描述】:
int stdCodes[] = new int[2];
System.out.println("Enter 2 STD codes:");
for (int i = 0; i <2; i++)
{
stdCodes[i] = sc.nextInt();
}
for (int i = 0; i <2; i++)
{
System.out.println(stdCodes[i]);
}
Enter 2 STD codes:
01975
01887
output:
1975
1887
在 SDA 中输入标准代码时,我输入的标准代码为零,但为什么在显示数组时值中没有零?
【问题讨论】:
-
因为
int数据类型不支持前导零,就像您的情况一样。请改用Strings -
无论前面有没有零,整数的值都是一样的。