JAVA冒泡排序

 1 import java.util.Scanner;
 2 public class maopaopaixu{
 3   public static void main(String [] args){
 4 
 5     Scanner s= new Scanner(System.in);//获取键盘输入的值
 6     int[] x= new int[10];//声明数组变量
 7 
 8     for(int m=0;m<x.length;m++){
 9       x[m]=s.nextInt();//循环获取键盘输入的数组值;
10     }
11 
12 //int[] x= new int[5]; //声明并初始化数组;
13 //x[0]=1065;
14 //x[1]=15;
15 //x[2]=43656;
16 //x[3]=1757;
17 //x[4]=56;
18 
19 //int[] x= new int[]{1,2,3,4,5};
20 
21     int temp,i,j;
22     for(i=0;i<x.length-1;i++){//总共比较数组长度-1轮
23       for(j=0;j<x.length-i-1;j++){//第一轮总共比较数组长度-1次 每增加一轮,再减一次
24         if(x[j]>x[j+1]){
25           temp=x[j];
26           x[j]=x[j+1];
27           x[j+1]=temp;
28         }
29       }
30     }
31 
32     for(int a = 0;a < x.length; a++){
33       System.out.println("排序结果为为"+x[a]);
34     }
35   }
36 
37 }
原文地址:https://www.cnblogs.com/lelexiong/p/8727456.html