import java.util.InputMismatchException;
import java.util.Scanner;
public class OddOrEven {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int number = 0;
showHeader();
do {
System.out.println("* Type a positive integer number to calculate or -1 to finish *");
try {
number = scanner.nextInt();
if (number > -1) {
if (isOdd(number)) {
System.out.printf("%d is odd%n%n", number);
} else {
System.out.printf("%d is even%n%n", number);
}
}
} catch (InputMismatchException _) {
System.out.println("¡Type a valid positive integer number please!");
scanner.nextLine();
}
} while (number > -1);
System.out.println("Closing app... Thanks for using our service");
scanner.close();
}
private static boolean isOdd (int number) {
return number % 2 == 0;
}
private static void showHeader() {
System.out.println("""
**********************************
Welcome to Odd or Even app
**********************************
""");
}
}