public void moveZeroes(int[] nums) {
int index = 0;
for(int i < 0; i < nums.length(); i++) {
if(nums[i] != 0) {
nums[index++] = nums[i];
}
}
}
就是这段代码,试着百度了一下,没找到答案,应该是语法问题,但是搞不清楚哪里错了。
下面是图片:
for循环分为三部分
for(第一部分;第二部分;第三部分)
第一部分常用来给变量赋值
第二部分常用来判断条件
第三部分常用来更改某些值,让循环趋于假
for(int i =
0; i < nums.length; i++) {