我正在尝试编写一个接收数字数组的方法。如果数组中有任何零,它将添加另一个零,但数组必须保持相同的长度,以便从新数组中删除最后一个数字。这是我已经开始做的事情,但我不认为这是在任何地方。删除和添加项目到数组?
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