Java if条件判断
描述
运用 Java if 条件判断 属于哪个年龄段。
题目
根据用户输入的年龄,判断用户属于哪个年龄段。
题目解决思路
- 创建 扫描类对象 ,获取用户输入的年龄。
- 使用 if..else if 语句判断用户属于哪个年龄段。
代码具体实现
import java.util.Scanner;
public class Condition02{
public static void main(String[] args){
System.out.println("嗨客网(www.haicoder.net)n");
// 用户输入年龄
Scanner sc = new Scanner(System.in);
// 定义年龄变量
System.out.println("请输入您的年龄:");
int age = sc.nextInt();
// if 条件判断用户所属年龄段
if(age > 0 && age < 5){
System.out.println("您是婴幼儿");
}else if(age >= 5 && age < 10){
System.out.println("您是儿童");
}else if(age >= 10 && age < 18){
System.out.println("您是青少年");
}else if(age >= 18 && age < 30){
System.out.println("您是青年人");
}else if(age >= 30 && age < 40){
System.out.println("您是青壮年");
}else if(age >= 40 && age < 50){
System.out.println("您是中年人");
}else if(age >= 50 && age < 70){
System.out.println("您是中老年人");
}else if(age >= 70 && age < 100){
System.out.println("您是老年人");
}else if(age >= 100 && age < 140){
System.out.println("您是长寿老人");
}else{
System.out.println("您应该记错了");
}
}
}
此时,我们编译 java 文件,输入以下命令:
javac Condition02.java
运行结果如下:

运行程序,输入以下命令:
java Condition02
运行结果如下图:

用户输入 20,可以得出用户属于青年人。