array[0] = 1;
array[1] = 2;
array[2] = 3;
array[3] = 4;
items_arr = 4;
System.out.println("The elements in the array are: ");
for (int x = 0; x < items_arr; x++)
System.out.println("Array[" + x + "]=" + array[x]);
System.out.print("\n");
Scanner insert = new Scanner(System.in);
System.out.print("Enter an Element to Insert: ");
int input = insert.nextInt();
for (s = 0; s < items_arr; s++)
if (array[s] == input)
break;
items_arr++;
for (s = 0; s < items_arr; s++)
System.out.println("Array[" + s + "]=" + array[s]);
break;
输出是。元素是在阵列中添加元素
Array [0]= 1
Array [1]= 2
Array [2]= 3
Array [3]= 4
输入一个要插入的元素:5
Array [0]= 1
Array [1]= 2
Array [2]= 3
Array [3]= 4
Array [4]= 0
当我插入5这帖子0 任何建议,请..谢谢!
替换上面的代码,我没有看到你所插入的用户输入的值入阵。那么你如何期待它在输出中反映? – SudoRahul
将当前数组复制到一个新数组中,然后在新数组中插入'5' – Prasad
正确地打开关闭您的'if'和'for'并再次尝试 –