冒泡排序法

    int[] nums={8,46,56,78,0};
    //外层循环,轮,内层循环,每次比较几次
    for(int i=0; i<nums.length-1; i++){
        for (int j = 0; j < nums.length-1-i; j++) {
            if(nums[j]>nums[j+1]){
                //交换数据
                int temp=nums[j];
                nums[j]=nums[j+i];
                nums[j+1]=temp;
            }
        }
    }
    System.out.println("排序后的结果:");
    //比较结果输出
    for(int num:nums){
        System.out.println (num+"\t");
    }
  }
}

posted @ 2017-04-13 08:46  未来IT追随者  阅读(134)  评论(0编辑  收藏  举报