排序for 小關

1 view
Skip to first unread message

Steven_Tian

unread,
Nov 3, 2010, 8:24:10 PM11/3/10
to Good Ideas
import java.util.*;

public class Bubble {

private static void SortData(int[] ary) {
for(int j=0;j<ary.length;j++){
for(int i=0;i<ary.length-1;i++){
int temp=ary[i];
if(temp>ary[i+1]){
ary[i]=ary[i+1];
ary[i+1]=temp;
j=i;
break;
}
}
}
}

public static void main(String[] args) {
int[] data = new int[100];
for (int i = 0; i < data.length; i++)
data[i] = (int) (Math.random() * 100);

System.out.println("before sorting Data is as follows");
for (int i = 0; i < data.length; i++) {
System.out.print(" " + data[i]);

}
System.out.println("\n");
SortData(data);
System.out.println("after sorting Data is as follows");
for (int i = 0; i < data.length; i++) {
System.out.print(" " + data[i]);

}

}
}
Reply all
Reply to author
Forward
0 new messages