题目
下列代码的输出是 ( )int [ ] a = new int [ 5 ] ; for ( int i = 0 ; i < a . length ; i + + ) a [ i ] = i + 1 ; for ( int i : a ) System . out . print ( i ) ; A 12345 B 02468 C 00000 D 02000
下列代码的输出是 ( )
int [ ] a = new int [ 5 ] ;
for ( int i = 0 ; i < a . length ; i + + )
a [ i ] = i + 1 ;
for ( int i : a )
System . out . print ( i ) ;
A 12345
B 02468
C 00000
D 02000
题目解答
答案
数组A的每个元素初始值为1, 2, 3, 4, 5,然后使用增强型for循环遍历数组并输出每个元素,因此输出为“12345”。
故正确答案为A
解析
步骤 1:初始化数组
数组 a 是一个长度为 5 的整型数组,初始化时所有元素的值为 0。
步骤 2:填充数组
使用 for 循环,从 i = 0 到 i = 4,将数组 a 的每个元素赋值为 i + 1。因此,数组 a 的元素值依次为 1, 2, 3, 4, 5。
步骤 3:输出数组元素
使用增强型 for 循环遍历数组 a 的每个元素,并使用 System.out.print() 方法输出每个元素的值。因此,输出为 "12345"。
数组 a 是一个长度为 5 的整型数组,初始化时所有元素的值为 0。
步骤 2:填充数组
使用 for 循环,从 i = 0 到 i = 4,将数组 a 的每个元素赋值为 i + 1。因此,数组 a 的元素值依次为 1, 2, 3, 4, 5。
步骤 3:输出数组元素
使用增强型 for 循环遍历数组 a 的每个元素,并使用 System.out.print() 方法输出每个元素的值。因此,输出为 "12345"。