如何对数组冒泡排序
来源: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 + " ");
}
}
}
好帮手慕阿满
2019-04-03
同学你好,同学可以一步步的完成,先从键盘接收数据赋值给数组,然后对数组的元素进行冒泡排序。最后将排序后的数组输出即可。
祝:学习愉快~
相似问题
回答 2
回答 4