觉得小编写的不错的,点点赞,点点关注。谢谢!
import java.util.Scanner;
public class Demo02 {
public static void main(String[] args) {
//插入数组
int [] num=new int[6];
num[0]=99;
num[1]=85;
num[2]=78;
num[3]=65;
num[4]=63;
int index = 0; //位置下标
Scanner input=new Scanner(System.in);
System.out.println("请输入一个要插入的数字:");
int nums=input.nextInt();
//找到要插入的位置
for (int i = 0; i < num.length; i++) {
if (num[i]<nums) {
index=i;
break;
}
}
//将要插入的数字位置的后面数字后移
for (int i = num.length-2; i>=index; i--) {
num[i+1]=num[i]; //后移的操作
}
//插入数字
num[index]=nums;
//输出
for (int i = 0; i < num.length; i++) {
System.out.print(num[i]+" ");
}
}
}
效果图: