Write a Java-program to print age

Write a Java-program to print age

Program
0-12 Child Age
12-19 Teen Age
19-40 Younger Age
40-80 Old Age
80-100 Too Old Age
above 100 invalid
-12 Negitive Age
public class Main
{
    public static void main(String args[])
    {
        int age=24;
        if(age>0 && age<=12)
        {
            System.out.println("You are a child");
        }
        else if(age>=13 && age<=19)
        {
            System.out.println("You are a teenager");
        }
        else if(age>=20 && age<=45)
        {
            System.out.println("You are younger");
        }
        else if(age>=46 && age<=80)
        {
            System.out.println("You are old");
        }
        else if(age>=81 && age<=100)
        {
            System.out.println("You are too old");
        }
        else if(age>=101)
        {
            System.out.println("Invalid");
        }
        else
        {
            System.out.println("Age should not be negative");
        }
    }
}	

Output:

You are younger

Using CommandLine Arguments
public class Main
{
    public static void main(String args[])
    {
        int age;
        age=Integer.parseInt(args[0]);
        if(age>0 && age<=12)
        {
            System.out.println("You are a child");
        }
        else if(age>=13 && age<=19)
        {
            System.out.println("You are a teenager");
        }
        else if(age>=20 && age<=45)
        {
            System.out.println("You are younger");
        }
        else if(age>=46 && age<=80)
        {
            System.out.println("You are old");
        }
        else if(age>=81 && age<=100)
        {
            System.out.println("You are too old");
        }
        else if(age>=101)
        {
            System.out.println("Invalid");
        }
        else
        {
            System.out.println("Age should not be negative");
        }
    }
}	

Output:

You are younger

Using Scanner Class
import java.util.*;
public class Main
{
    public static void main(String args[])
    {
        int age;
        Scanner s=new Scanner(System.in);
        System.out.println("Enter Your age");
        age=s.nextInt();
        if(age>0 && age<=12)
        {
            System.out.println("You are a child");
        }
        else if(age>=13 && age<=19)
        {
            System.out.println("You are a teenager");
        }
        else if(age>=20 && age<=45)
        {
            System.out.println("You are younger");
        }
        else if(age>=46 && age<=80)
        {
            System.out.println("You are old");
        }
        else if(age>=81 && age<=100)
        {
            System.out.println("You are too old");
        }
        else if(age>=101)
        {
            System.out.println("Invalid");
        }
        else
        {
            System.out.println("Age should not be negative");
        }
    }
}	

Output:

Enter Your age 24
You are younger





More Questions


35 . Write a Java-program to calculate simple interest with following condtions
36 . Write a Java-program to print age
37 . Write a Java-program to print Max Number amoung the three numners using else if
38 . Write a Java-program to check the given character is vowel or consonant( Character must be small letter)
39 . Write a Java-program to check Odd or Even number program using nested if condition(value must be positive)
40 . Write a Java-program to check Odd or Even number using switch
41 . Write a Java-program to check Vowel or Consonant using switch
42 . Write a Java-program to display 1 to 10 values using for loop
43 . Write a Java-program to display 10 to 1 values using for loop
44 . Write a Java-program to display 1 to n values using for loop
45 . Write a Java-program to display display Even Numbers using for loop