lsqily82
发贴: 6
积分: 0
|
于 2006-02-23 22:49
public class Bubble { public static void main(String args[]) { int array[]= {55,2,6,4,32,12,-9,73,26,37}; System.out.println("数据原始顺序:"+args[0]); for (int i=0;i<array.length;i++) { System.out.print(args[i]+"\t"); } Bubble b=new Bubble(); int[] result =b.bubble(array); System.out.println("\n\n排序后:"); for(int i=0;i<result.length;i++) { System.out.print(result[i]+"\t"); } } public int[] bubble(int a[]) { int temp,size=a.length;//外层循环 for (int i=size-1;i>=1;i--) { boolean end =true; //内层循环 for(int j=0;j<i;j++) { if(a[j]>a[j+1]) { temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; end =false; } } if(end==true){ break; } } return a; } } 我这样编译可以,但我不知道要怎么写才能实现键盘输入一组数字.然后输出排序后的结果,请各位高手帮忙一下.不胜感谢.我是新手,
|