Write a Java program to categorize a person based on their age (allow only positive inputs) into age group: Infant = 0-1yr, Toddler = 2-4 yrs, Child = 5-12 yrs, Teenager = 13-19 yrs, Young Adult = 20-39 yrs, Middle Age Adult = 40-64 yrs, Senior Adult = 65+ Use the if-else statements. Print the age group the user of your program belong in the console.
Write a Java
(allow only positive inputs) into age group: Infant = 0-1yr,
Toddler = 2-4 yrs, Child = 5-12 yrs, Teenager = 13-19 yrs, Young Adult = 20-39 yrs,
Middle Age Adult = 40-64 yrs, Senior Adult = 65+
Use the if-else statements.
Print the age group the user of your program belong in the console.
Code:
/******************************************************************************
Online Java Compiler.
Code, Compile, Run and Debug java program online.
Write your code in this editor and press "Run" button to execute it.
*******************************************************************************/
import java.util.Scanner;
public class Main
{
public static void main(String[] args) {
Scanner myObj = new Scanner(System.in); // Create a Scanner object
System.out.println("Enter age");
int age = myObj.nextInt();
if(age>0){
if(age>=0 && age<=1){
System.out.println("Infant");
}else if (age>=2 && age<=4) {
System.out.println("Toddler");
}else if (age>=5 && age<=12) {
System.out.println("Child");
}else if (age>=13 && age<=19) {
System.out.println("Teenager");
}else if (age>=20 && age<=39) {
System.out.println("Young Adult");
}else if (age>=65) {
System.out.println("Senior Adult");
}
}else{
System.out.println("Age should be positive");
}
}
}
Trending now
This is a popular solution!
Step by step
Solved in 2 steps