int a[]= {3,26,11,7,15,7,};
for(int j=0;j<a.length-1;j++) {
for(int i=j;i<a.length-1;i++) {
int max=a[j];
if(max<a[i+1]) {
max=a[i+1];
a[i+1]=a[j];
a[j]=max;}
}
}
System.out.println(Arrays.toString(a));

这个数组长度为6,可以想象有6个位置,每个位置站着一个人。
第一个位置的人依次和后面的人比较身高,如果后面的人比他高,那么就换位。5次比较后,1号位站的就必定是最高的人了。(一个for循环)
然后开始比较2号位置....一直到6号位置。
因为有位置和人两个变量,所要在一个for循环外面再嵌套一个循环。(两个for循环)