覺得小編寫的不錯的,點點贊,點點關注。謝謝!
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]+" ");
}
}
}
效果圖: