public class Test05 {
?? ?//冒泡排序生成十个1-100的随机数排列大小
?? ?public static void main(String[] args) {
?? ??? ?int[] arr = new int[10];
?? ??? ?for (int i=0; i<arr.length ; i++) {
?? ??? ??? ?arr[i] = (int)(Math.random()*100+1);//生成十个随机数
?? ??? ??? ?
?? ??? ?}
?? ??? ?for (int i=0 ;i<arr.length; i++) {
?? ??? ??? ?System.out.print(arr[i]+"\t");
?? ??? ?}
?? ??? ?System.out.println();
?? ??? ?for (int i=0;i<arr.length-1; i++) {
?? ??? ??? ?for (int j=0; j<arr.length-i-1;j++) {
?? ??? ??? ??? ?if (arr[j]>arr[j+1]) {
?? ??? ??? ??? ??? ?int temp=0;
?? ??? ??? ??? ??? ?temp =arr[j];
?? ??? ??? ??? ??? ?arr[j] =arr[j+1];
?? ??? ??? ??? ??? ?arr[j+1] =temp;
?? ??? ??? ??? ?}
?? ??? ??? ?}
?? ??? ?}
?? ??? ?for (int i=0 ;i<arr.length; i++) {
?? ??? ??? ?System.out.print(arr[i]+"\t");
?? ??? ?}
?? ??? ?System.out.println();
?? ?}
}
如需探讨加wx (XiaoG23qw) ?
|