Advertisement
Guest User

EnterEvenNumber

a guest
Feb 22nd, 2017
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.07 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. /**
  4.  * Created by Jo on 2/21/2017.
  5.  */
  6. public class EnterEvenNumber {
  7.     public static void main(String[] args) {
  8.         Scanner console = new Scanner(System.in);
  9.         int number;
  10.         boolean isValid;
  11.         String str;
  12.  
  13.         do {
  14.             isValid = true;
  15.             System.out.print("Enter even number: ");
  16.             str = console.nextLine();
  17.             if (isInteger(str)) {
  18.                 number = Integer.parseInt(str);
  19.                 if (number % 2 != 0) {
  20.                     isValid = false;
  21.                     System.out.println("The number is not even.");
  22.                 }
  23.             } else {
  24.                 System.out.println("Invalid number!");
  25.                 isValid = false;
  26.             }
  27.         } while (!isValid);
  28.         System.out.printf("Even number entered: %s", str);
  29.     }
  30.  
  31.     public static boolean isInteger(String input) {
  32.         try {
  33.             Integer.parseInt(input);
  34.             return true;
  35.         } catch (Exception e) {
  36.             return false;
  37.         }
  38.     }
  39.  
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement