Java数组排序,现输入一个数,要求按原来的规律将它插入数组中
public class Insert {
public static void main(String[] args){
//初始数组
int[] nums={0,1,2,3,4,5,6,9,10};
int[] newNums=new int[nums.length+1];
int num=8;
for (int i=0;i<nums.length;i++){
newNums[i]=nums[i];
//数组移位
if(num>nums[i]&&num<nums[i+1]){
newNums[i+1]=num;
for (int j=i+1;j<nums.length;j++){
newNums[j+1]=nums[j];
}
break;
}
}
//打印输出结果
for (int i=0;i<newNums.length;i++) {
System.out.println(newNums[i]);
}
}
}
来自微信公众号:编程社
程序员日常进阶宝典,欢迎关注!