java中为什么这段代码int i=1就不输出1。

日期:3个月前

public class TestArray2{

public static void main(String[] args){

int[] a = {1,2,3,4,5,6};

int j=6;

for(int i=0;i<=j+4;i++){

a[i] = j;

j--;

System.out.println(a[i]);

}

}

}


https://www.teaku.com/20/1560301857618419.html

网友评论

  • 这个赋值的结果为

    a[0]=6

    a[1]=5

    a[2]=4

    a[3]=3

    a[4]=2

    a[5]=1

    当然a[1]不是1,而是5啊

  • i被重新赋值了