关于排序,我们现在一般都是使用冒泡法来运行程序。
例如,我们要对任意六个数字进行排序,用冒泡法来实现的话可以这样来写:
int[] a=new int[6] //a是数组名称,6代表数组长度 数组长度可以用 (数组名.length) 表示
//赋值
System.out.println("请输入六个数字");
for(int i=0;i<6;i++){
a[i]=input.nextInt();
}
//排序 交换数字
for(int i=0;i<5;i++){
for(int j=i+1;i<6;j++){
if(a[i]<a[j]){
int number=a[i];
a[i]=a[j];
a[j]=number; //满足条件 交换数字 最大的会换到最前面
}
}
}
System.out.println("排序后:");
for(int i=0;i<6;i++){
System.out.println(a[i]);
}