my code worked but it says it didn't I know I did it odd way but still it worked and haven't figured out the other way yet
package en.codegym.task.jdk13.task04.task0426;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Labels and numbers
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int num = Integer.parseInt(reader.readLine());
int evod = num;
if (num > 0) {
System.out.print("Positive");
} else if (num < 0) {
System.out.print("Negative");
} else {
System.out.print("Zero");
}
while (num >= 1) {
evod = evod % 2;
if (evod == 0) {
System.out.print(" even number");
break;
} else {
System.out.print(" odd number");
break;
}
}//write your code here
}
}