|
为什么这个程序运行后能够从大到小排列出来的?????这个该怎么看呢?先看if这个语句,然后再看第二个for
(for(int j=i+1;j<number.length;j++)),接着第一个for
for(int i=0;i<number.length;i++){,还是从第一个for开始看到if再跳到最后一个for???
求大神赐教,我看了好久,还是不知道为什么他能够从大到小排列!图片为其输出结果。
public class Sor {
public static void main (String[] args) {
int number[]={80,65,76,99,83,54,92,87,74,62
};
for(int i=0;i<number.length;i++){
for(int j=i+1;j<number.length;j++){
if(number[i]<number[j]){
int temp=number[i];
number[i]=number[j];
number[j]=temp;
}
}
}
for(int i=0;i<number.length;i++){
System.out.println(number[i]+"");
}
}
}
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|