【java学习笔记】第六章-数组2


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"); } } }
许可协议:
CC BY 4.0