I need to write a method that will move all even elements of an array to the front while keeping the order of all the elements. I was able to write the following code that moves all even elements to the front, but the odd elements print out of order. import java.util.Arrays; public class lab62fHelp { public static void main(String[] args) { int[] array = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; for (int i = 0; i < array.length; i++) { System.out.print(array[i] + " "); } System.out.println(); move(array); } public static void move(int[] array) { int [] temparray = Arrays.copyOf(array,10); int temp = 0; int pos = 0; for (int i = 0; i < temparray.length; i++) { if (temparray[i]%2 == 0) { temp = temparray[i]; temparray [i] = temparray[pos]; temparray[pos] = temp; pos++; } } for (int i = 0; i < temparray.length; i++) System.out.print(temparray[i] + " "); } } My output is 2 4 6 8 10 3 7 1 9 5, but it should be 2 4 6 8 10 1 3 5 7 9. Can you help me get the correct output?
I need to write a method that will move all even elements of an array to the front while keeping the order of all the elements. I was able to write the following code that moves all even elements to the front, but the odd elements print out of order.
import java.util.Arrays;
public class lab62fHelp
{
public static void main(String[] args)
{
int[] array = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
for (int i = 0; i < array.length; i++)
{
System.out.print(array[i] + " ");
}
System.out.println();
move(array);
}
public static void move(int[] array)
{
int [] temparray = Arrays.copyOf(array,10);
int temp = 0;
int pos = 0;
for (int i = 0; i < temparray.length; i++)
{
if (temparray[i]%2 == 0)
{
temp = temparray[i];
temparray [i] = temparray[pos];
temparray[pos] = temp;
pos++;
}
}
for (int i = 0; i < temparray.length; i++)
System.out.print(temparray[i] + " ");
}
}
My output is 2 4 6 8 10 3 7 1 9 5, but it should be 2 4 6 8 10 1 3 5 7 9. Can you help me get the correct output? Thanks!

Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 2 images









