|  | 
 
| 
为什么这个程序运行后能够从大到小排列出来的?????这个该怎么看呢?先看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本帖子中包含更多资源您需要 登录 才可以下载或查看,没有帐号?立即注册 
  |