冒泡排序是第一个数与下一个数对比,若大于后一个数,则两数交换,若小于,则不交换,用下一个数再开始对比,循环数次,即得到排序。
(以下是代码↓)
import java.util.Scanner
public class Bubble Sort{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.print("请输入5个数:");
int a = input.nextInt();
int b = input.nextInt();
int c = input.nextInt();
int d = input.nextInt();
int e = input.nextInt();
int[] array = new int[]{
a,b,c,d,e};
for(int i = 0 ; i < array.length - 1 ; i++){
for(int j = i ; j < array.length - 1 ; j++){
if(array[j + 1] < array[j]){
int temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
}
}
}
for(int j = 0 ; j < array.length ; j++){
System.out.print(array[j] + "\t");
}
}
}