我正在嘗試編寫一個接收數字數組的方法。如果數組中有任何零,它將添加另一個零,但數組必須保持相同的長度,以便從新數組中刪除最後一個數字。這是我已經開始做的事情,但我不認爲這是在任何地方。刪除和添加項目到數組?
public static int[] MoveToRightOne(int userArray[])
{
int newArray [] = new int[userArray.length + 1];
int zero = 0;
for(int i = 0; i < userArray.length; i++)
{
if (userArray[i] == 0)
zero = zero + 1;
newArray[i + zero] = userArray[i - 1];
}
return(userArray);
}
建議什麼:告訴我們您正在使用的是什麼語言? – 2014-10-28 02:02:50
評論!請添加註釋,說明您的代碼*的每個部分*打算做什麼。 – 2014-10-28 02:08:16
我正在使用Java。 – Bill 2014-10-28 02:09:15