给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。
import java.io.*;
class test
{
public static void main (String[] args) throws java.lang.Exception
{
int[] nums= {0,1,1,0};
moveZeroes(nums);
int n=nums.length;
for(int i=0;i<n;i++)
System.out.println(nums[i]);
}
public static void moveZeroes(int[] nums) {
for(int i=0;i<nums.length;i++){
for(int j=i+1;j<nums.length;j++){
if(nums[j]!=0&&nums[i]==0) {nums[i]=nums[j];nums[j]=0;i++;j=i;}
}
}
}
}