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'並再次嘗試 –