概述
--------------------------编程小白,请友善指点---------------------------------------- package PractiseAfterClass; import java.util.Scanner; //需求说明:冒泡排序时注意以下关键点: //(1)5个数字如何存放:(数组,数组.length=5) //(2)控制比较多少轮:(外层循环,循环变量i) //(3)控制每轮比较多少次:(内层循环,循环变量j) //(4)交换数据 public class Array_10 { public static void main(String[] args) { int array[] = new int[5];//定义数组 Scanner input = new Scanner(System.in); for(int i=0;i<array.length;i++) { System.out.print("第"+(i+1)+"个值是:"); array[i] = input.nextInt();//数组动态初始化 } //----------------------利用冒泡排序,对数据进行升序处理 for(int i=1;i<array.length;i++)//确定轮数 { for(int j=0;j<array.length-i;j++)//确定次数 {//相邻两个数字对比,符合条件的进行交换 if(array[j]>array[j+1]){ int temp = array[j]; array[j] = array[j+1]; array[j+1] = temp; } } } for(int a:array)//输出排完序后的值 { System.out.println(a); } } }
最后
以上就是勤奋美女为你收集整理的利用冒泡排序对数组进行排序的全部内容,希望文章能够帮你解决利用冒泡排序对数组进行排序所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复