已采纳回答 / QSHIN
for循环里应该是 --i,因为前面i已经等于scores.length-1(下标最大值)了,++i的话就会抛出数组下标越界异常(ArrayIndexOutOfBoundsException)
2018-12-25
已采纳回答 / JAVA慕斯梦
int a=1;//把1赋值给a,这是a的值为1;int b=++a;//其实执行了两个操作,分别是a=a+1,b=a;根据优先级先执行++a,++a等同于a=a+1;运算结果:a=2,b=2int b=a++;//同样先执行a++即a=a+1,,再执行b=a;注意的是这里a的值虽然也自增了1,但是再赋值给b的时候,其赋值是先赋值再自增,所以b的值还是原来a的值。运算结果为:a=2,b=1
2018-12-21