please include illustrative example also, to have better understanding of problem
package en.codegym.task.pro.task05.task0505;
import java.util.Scanner;
/*
Reverse
*/
public class Solution {
public static void main(String[] args) {
//write your code here
Scanner scn= new Scanner(System.in);
//int intCnt=0;
int num=0;
int oddCnt=0; int evenCnt=0;
while(scn.hasNextInt()){
num=scn.nextInt();
if (num>0){
//intCnt++;
if(num%2==0){
evenCnt=evenCnt+1;
}else {
oddCnt=oddCnt+1;
}
}
}
int e=0; int o=0;
int[] oddArr= new int[oddCnt];
int[] evenArr= new int[evenCnt];
while(scn.hasNextInt()){
num= scn.nextInt();
if (num>0){
if(num%2==0){
evenArr[e]= num;
e++;
}else{
oddArr[o]=num;
o++;
}
}
}
for(int i= evenArr.length-1;i<=0;i-- ){
System.out.println(evenArr[i]);
}
for(int i= 0;i<oddArr.length;i++ ){
System.out.println(oddArr[i]);
}
}
}