The detailed code is as follows:
Package Com.hanqi.lianxi;
Import Java.util.Scanner;
public class Lianxi
{
public static void Main (string[] args)
{
Scanner sr = new Scanner (system.in);
System.out.println ("Please enter your Age:");
Double age = sr.nextdouble ();
if (age%1==0)
{
if (age>=0&&age<=12)
{
System.out.println ("You are a child");
}
else if (age>12&&age<=18)
{
System.out.println ("You are a teenager");
}
else if (age>18&&age<=40)
{
System.out.println ("You are a youth");
}
else if (age>40&&age<=60)
{
System.out.println ("You are middle-aged");
}
else if (age>60&&age<=130)
{
System.out.println ("You are old age");
}
Else
{
System.out.println ("You enter an age not within the normal range");
}
}
Else
{
SYSTEM.OUT.PRINTLN ("You entered an incorrect age format, please enter a positive integer");
}
}
}
The results of the operation of the various cases are as follows:
Enter an age to determine the age range