x=0; x<arr.length-1;x++ 这里x只得是数组角标或者下标,比如数组arr={1,2,3,4},arr.length意思是计算数组长度,常识数组下标或角标是从0开始的,这里有5个数组元素,所以是从0到3(arr.length=4,4-1=3),以后在遇到数组名.length-1就表示数组下标或角标最后一个;
temp单词意思是临时文件啦,在java里习惯用它表示第三变量,比如有变量a,b,需要把a和b的值互换,这里就需要用到第三方变量(临时变量),
temp=a;1st先把a赋给临时变量temp,此时a内存空了
a=b; 2end再把b赋给a
b=temp; 3rd最后把临时变量temp赋给b,这样就完成了a和b的互换
|
|