import java.util.Arrays;
import java.util.Scanner;
public class Demo{
public static void main(String[] args) {
//在控制台获取数据
System.out.println("请输入一个数:");
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
//自定义数组
int[] a = {324,234,123,23,3};
int i = a.length+1;
//数组copy
int[] b = Arrays.copyOf(a, i);
b[i-1] = x;
if(a[0]<a[1]){
//升序
Arrays.sort(b);
System.out.println(Arrays.toString(b));
}else{
//降序
for(int n = b.length-2;n>0;n--){
if(x>b[n]){
int temp = b[n];
b[n] = x;
b[n+1] = temp;
}else{
System.out.println(Arrays.toString(b));
break;
}
}
}
}
}
有一个已经排好序的数组。输入一个数,按原来规律插入数组
最新推荐文章于 2023-03-07 16:44:32 发布