执行下列代码会得出什么


int[] vals = new int[10]; 

for(int i = 0; i < 10; i++){ 
    vals[i] = i; 
} 

int returnval = 0; 

for(int i = 0; i < 6;i++){ 
    returnval = vals[i]; 
}

returnval肯定是被覆盖了六次,0,1,2,3,4,5,最终结果是5,你可以使用系统输出流输出一些(System.out.println(returnval);)

returnval=5

returnval = 5

看你怎么输出,在循环里输出就是0,1,2,3,4,5外面输出就是最后一次的答案5

第一轮初始化数组,第二轮取数组中第6个,也就是索引5的元素