不管是先加还是后加都是针对当前的一条语句来说,而不是整个语句(该语句可能是复合语句,有多条语句),例如:
Integer[] arr = new Integer[]{2,5,3,7,1,9,0}; Integer[] temp = new Integer[7]; int i = 0; temp[i ++] = arr[i]; System.out.println(temp[0]);这种情况下输出的是5,复制符号左边的数组取值先执行,执行完之后就会i++,右边执行时i已经为2了
Integer[] arr = new Integer[]{2,5,3,7,1,9,0}; Integer[] temp = new Integer[7]; int i = 0, j = 0; temp[j ++] = arr[i]; System.out.println(temp[0]);这种情况输出的才是2