数组元素进行从小到大排序后输出(冒泡法排序)

java小练习 数组

1.要求创建类SortArray,功能是创建一个整型一维数组,从键盘上输入数组元素以完成动态初始化,然后把数组元素进行从小到大排序后输出。

代码如下:

import java.util.*;

public class SortArray {
public static void main(String[] args) {
	System.out.println("请输入5个整数:");
	int[] arr1=new int[5];
	Scanner s=new Scanner(System.in);
	for(int i=0;i<arr1.length;i++) {
		arr1[i]=s.nextInt();
		}
	for(int j=0;j<arr1.length-1;j++)
	for(int i=0;i<arr1.length-1-j;i++){
		if(arr1[i]>arr1[i+1]) {
			int t=arr1[i];
			arr1[i]=arr1[i+1];//冒泡法排序
			arr1[i+1]=t;
		}
	}
	for(int i=0;i<arr1.length;i++)
	System.out.println(arr1[i]);
	}
}

喜欢的小伙伴记得收藏呀。

你可能感兴趣的:(数组元素进行从小到大排序后输出(冒泡法排序))