JAVA bubble sorting example

JAVA bubble sort

public class Example32 {
    
    
	
	public static void main (String[] ags)
	{
    
    
		int []arr={
    
    9,8,3,5,2};
		System.out.print("冒泡排序前:");
		printArray(arr);
		bubbleSort(arr);
		System.out.println("冒泡排序后:");
		printArray(arr);
	}
	public static void printArray (int []arr){
    
    
		for(int i=0;i<arr.length;i++){
    
    
			System.out.print(arr[i]+" ");//数字后面加一个空格
		}
		System.out.print("\n");
	}
	public static void bubbleSort (int []arr){
    
    
		for(int i=0;i<arr.length-1;i++){
    
    
			for(int j=0;j<arr.length-i-1;j++){
    
    
				if(arr[i]>arr[i+1]){
    
    
				int temp=arr[j];
				arr[j]=arr[j+1];
				arr[j+1]=temp;
				}
			}
			System.out.printf("第"+(i+1)+"轮排序后:");
			printArray(arr);
		}
	}
}

The results are as follows:
Insert picture description here

Guess you like

Origin blog.csdn.net/weixin_45814538/article/details/108722554