题目:定义一个数组,并且里面的元素都是从小到大排好顺序。要求输入一个数后,按原来的排序规律将它插入到数组中。
import java.util.Scanner;
public class ArraySize {
public static void main(String[] args) {
System.out.println("创建数组成功");
int[] ary = new int[6];
ary[0] = 10;
ary[1] = 20;
ary[2] = 30;
ary[3] = 40;
ary[4] = 50;
Scanner num = new Scanner(System.in);
System.out.println("输入一个整数");
Scanner sc = new Scanner(System.in);
ary[5] = sc.nextInt();
for (int lun = 1; lun <= 5; lun++) {
for (int ci = 1; ci <= 6 - lun; ci++) {
if (ary[ci - 1] > ary[ci]) {
int x = ary[ci - 1];
ary[ci - 1] = ary[ci];
ary[ci] = x;
}
}
}
for (int i = 0; i < 6; i++) {
System.out.print(ary[i] + " ");
}
}
}