java实现冒泡排序

手动依次输入要排序的元素的个数,然后实现冒牌排序。。。。。

package demo;

import java.util.Scanner;

/**
 * 实现简单的冒泡排序
 * 
 * @author Administrator
 *
 */
public class BubbleSort {
	public static void main(String[] args) {
		bubbleSort();
	}

	public static void bubbleSort() {

		System.out.println("请输入数组元素的个数:");
		
		Scanner s = new Scanner(System.in);
		int n = s.nextInt();
		
		int[] a = new int[n];	//定义一个元素个数为n的数组a
		
		int i=0;
		while(i0;j--){	//控制循环次数
			for(int k=0;ka[k+1]){
					temp=a[k];
					a[k]=a[k+1];
					a[k+1]=temp;
				}
			}
		}
		
		System.out.println("该数组的冒泡排序如下:");
		
		for(int m=0;m

java实现冒泡排序_第1张图片

你可能感兴趣的:(java基础小程序,排序算法)