publicint[] exchange(int[] nums) { int i = 0; int j = 0; while (i < nums.length) { if (nums[i] % 2 == 1) { swap(nums, i, j); j++; } i++; } return nums;
}
privatevoidswap(int[] nums, int i, int j){ int temp = nums[i]; nums[i] = nums[j]; nums[j] = temp; }