使用冒泡排序给{10 ,1,35,61,89,36,55}排序
代码:
public class 第九题 { public static void main(String[] args) { int a[]={10,1,35,61,89,36,55}; for (int i=0;i<a.length-1;i++){ for (int j=0;j<a.length-1;j++){ if (a[j]>a[j+1]){ int temp=0; temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } } for (int s=0;s<a.length;s++){ System.out.print(a[s]+" "); } } }
结果:
思路:
冒泡排序,第一层循环控制趟数,第二层循环控制两个数的比较,每次循环可以找到一个最大的数字。