这个问题在这里已经有答案了:
为什么int j=012给出输出10(4个答案)
23天前关门了。
我创建了一个包含120、200和016的数组,打印数组时,016显示为14。为什么会这样?
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[] x = {120, 200, 016};
for (int i = 0; i < x.length; i++) {
System.out.print (x[i] + " ");
}
}
1条答案
按热度按时间bkhjykvo1#
java处理带前导的整数
0
作为带基数的数字8
(不使用基数)10
就像十进制数字一样)。下面的演示将帮助您清楚地理解这个概念:输出: