如何对数组冒泡排序

来源:2-1 数组总结

人在江湖第一个账号

2019-04-03 11:25:13

如何对数组冒泡排序

从键盘输入给数组赋初值

在对数组排序输出

写回答

2回答

慕桂英爱吃大米

2019-07-14

package com.Imooc.ex;


import java.util.Scanner;


public class ArraySortDemo {


public static void main(String[] args) {

// 对数组冒泡排序

int[] array;

array=new int[5];

Scanner s=new Scanner(System.in);

//从键盘输入给数组赋初值

System.out.println("请输入数组元素:");

for(int i=0;i<array.length;i++)

{

array[i]=s.nextInt();

}

//在对数组排序

int temp;

for(int i=0;i<array.length-1;i++)

{

for(int j=0;j<array.length-i-1;j++)

{

if(array[j]>array[j+1])

{

temp=array[j];

array[j]=array[j+1];

array[j+1]=temp;

}

}

}

System.out.println("进行从小到大排序");

System.out.println("排序后:");

////在对数组排序后输出

for(int n:array)

{

System.out.print(n + " ");

}

}


}


2

好帮手慕阿满

2019-04-03

同学你好,同学可以一步步的完成,先从键盘接收数据赋值给数组,然后对数组的元素进行冒泡排序。最后将排序后的数组输出即可。

祝:学习愉快~

0

0 学习 · 11489 问题

查看课程