新手的冒泡法
程序代码:
import java.util.Scanner; class Maopao { public static void main(String[] args) { Scanner scann=new Scanner(System.in); int n; System.out.println("排多少个数:"); n=scann.nextInt(); int []num=new int[n]; for(int i=0;i<num.length;i++){ System.out.println("输入第"+(i+1)+"数值:"); num[i]=scann.nextInt(); } //第二趟比较相邻的数 for(int j=0;j<num.length;j++){ //第一趟比较相邻的数 for(int i=j;i<num.length;i++){ //比较相邻的两个数的大小 if( num[j]>num[i]){ int temp=num[j]; num[j]=num[i]; num[i]=temp; } } } for(int i=0;i<num.length;i++){ System.out.print(num[i]+" "); } } }