难倒Java高手的五行代码

package U4;

public class Pl1 {
public static void main(String[] args) {
int[] array=new int[5];
int k=2;
array[++k]=k=6;
System.out.println("k = "+k);
for(int i=0;i<array.length;i++){
System.out.println(array[i]);
}
}

}
//问题:k最后的值变为多少,数组是哪一位被赋值,且被赋值成多少
下一个问题也是关于“++”的
package U4;

public class Plus {
public static void main(String[] args) {
int c=1;
int a;
c=c++;
a=c;
System.out.println("c = "+c+" a="+a);

}

}
//输出结果是什么?原因
// out: c = 1 a = 1

你可能感兴趣的:(java,C++,c,面试,C#)