Java program that will ask for 20 integer numbers then display the even and odd numbers in ascending order in a separate column.
Answers
Answer:
import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan= new Scanner(System.in);
System.out.println("Please enter 20 digit: ");
int[] array = new int[25];
int remainder = 0;
ArrayList<Integer> even = new ArrayList<Integer>();
ArrayList<Integer> odd = new ArrayList<Integer>();
for (int i=0;i<=20;i++){
array[i]=scan.nextInt();
remainder = array[i] %2;
if(remainder==0){
even.add(array[i]);
}
else{
odd.add(array[i]);
}
}
System.out.println("EVEN");
for (int i : even) {
System.out.println(i);
}
System.out.println("\t \nODD");
for (int i : odd) {
System.out.println(i);
}
}
}
Explanation: