package day02;
import java.util.Scanner;
public class Demo02 {
/*
条件分支
*/
public static void main(String[] args) {
/*
if 单分支
*/
System.out.println("if 单分支>>>>>>>>>>>>>>>>>>>>>");
Scanner scanner1 = new Scanner(System.in);
System.out.println("1输入年龄:");
int age = scanner1.nextInt();
if(age >= 18){ // (age >= 18) == true, 执行代码块中的语句
System.out.println("相约去上网");
System.out.println("晚上一块吃饭");
}
System.out.println("回去做作业");
/*
if else 双分支
*/
System.out.println("if else双分支>>>>>>>>>>>>>>>>>>>>>");
Scanner scanner2 = new Scanner(System.in);
System.out.println("2输入年龄:");
//int age = scanner2.nextInt();上面age已经定义过了
age = scanner2.nextInt();
if(age >=18){
// (age >= 18) == true, 执行代码块中的语句
System.out.println("相约去上网");
}else{
// (age >= 18) == false, 执行代码块中的语句
System.out.println("相约逛商场");
}
System.out.println("回去做作业");
/*
else if 多分支
*/
System.out.println("else if 多分支>>>>>>>>>>>>>>>>>>>>>");
Scanner scanner3 = new Scanner(System.in);
System.out.println("3输入年龄:");
//int age = scanner3.nextInt();上面age已经定义过了
age = scanner3.nextInt();
if(age >= 60){ // age >= 60 时执行
System.out.println("光荣退休了!");
}else if(age >30){ // 以上条件都不满足 && age > 30时执行
System.out.println("上有老下有小!");
}else if(age > 22){ // 以上条件都不满足 && age > 22时执行
System.out.println("海阔天空!");
}else if (age > 18){ // 以上条件都不满足 && age > 18时执行
System.out.println("校中龙!");
}else{ // 以上条件都不满足时执行。 else可以省略。
System.out.println("好好学习,天天向上!");
}
System.out.println("面朝大海,春暖花开!");
}
}
![](/i/l/?n=23&i=blog/3316603/202311/3316603-20231104161240580-395404715.png)
print("else if 多分支>>>>>>>>>>>>>>>>>>>>>")
age = int(input("3输入年龄:"))
if age >= 60:
print("光荣退休了!")
elif age >30:
print("上有老下有小!")
elif age > 22:
print("海阔天空!")
elif age > 18:
print("校中龙!")
else:
print("好好学习,天天向上!")
print("面朝大海,春暖花开!")
![](/i/l/?n=23&i=blog/3316603/202311/3316603-20231104161433324-1630743703.png)
标签:JAVA,PYTHON,18,age,day02.2,System,else,println,out From: https://www.cnblogs.com/zhao02/p/17809488.html