int index=1;
int[] array = {1,2,3};
System.out.println(array[index=2]);
我不理解这个括号内的实例
答案 0 :(得分:0)
赋值表达式(index=2
)的结果是已赋值,因此2
被赋给index
,然后用作array[...]
中的索引,就像这样:
int index=1;
int[] array = {1,2,3};
index = 2; // ***
System.out.println(array[index]);
// or arguably:
//System.out.println(array[2]);