冒泡排序——Java语言

冒泡排序是第一个数与下一个数对比,若大于后一个数,则两数交换,若小于,则不交换,用下一个数再开始对比,循环数次,即得到排序。
(以下是代码↓)

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");
		}

	}
}

猜你喜欢

转载自blog.csdn.net/qq_40266349/article/details/108567959