
数组练习
import java.util.Scanner;
public class one {
public static void main(String[] args) {
Scanner myScanner = new Scanner(System.in);
int[] arr = {1, 2, 4, 5};
System.out.print("输入要插入的数!");
int add = myScanner.nextInt();
int index = arr.length;
for (int i = 0; i < arr.length; i++){
if (add <= arr[i]){
index = i;
break;
}
}
int[] arrNew = new int[arr.length + 1];
for (int i = 0, j = 0; i < arrNew.length; i++){
if ( i != index){
arrNew[i] = arr[j];
j++;
}else {
arrNew[i] = add;
}
}
arr = arrNew;
for (int i = 0; i < arr.length; i++){
System.out.print(arr[i] + "\t");
}
}
}
评论区