RGAlex

Reading User Input

Apr 17th, 2021
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.93 KB | None | 0 0
  1. package com.company;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class Main {
  6.  
  7.     public static void main(String[] args) {
  8.         Scanner scanner = new Scanner(System.in);
  9.         System.out.println("Enter your year of birth: ");
  10.         boolean hasNextInt = scanner.hasNextInt();
  11.         if (hasNextInt){
  12.             int yearOfBirth = scanner.nextInt();
  13.             scanner.nextLine();
  14.             System.out.println("Enter your name: ");
  15.             String name = scanner.nextLine();
  16.             int age = 2021 - yearOfBirth;
  17.             if (age >= 0 && age <= 100){
  18.                 System.out.println("Your name is " + name +
  19.                         ", and you are " + age +
  20.                         " years old.");
  21.             }else{
  22.                 System.out.println("Invalid year of birth");
  23.             }
  24.         }else{
  25.             System.out.println("Unable to parse year of birth");
  26.         }
  27.         scanner.close();
  28.     }
  29. }
  30.  
Advertisement
Add Comment
Please, Sign In to add comment