一、if结构
1.1 基本if结构
语法:
if(条件){
// 代码块
}
注意:条件成立时会执行代码块,条件不成立时什么都不干。
public static void main(String[] args) {
// 基本分支结构
// if(条件)
int age = 21;//定义年纪
if(age > 22) {
// 当条件成立时执行
System.out.println("可以结婚了");
}
}
1.2 if-else结构
语法:
if(条件){
// 条件成立时执行的代码块
}else{
// 条件不成立时执行的代码块
}
注意:分支结构两个分支只会执行其中一个,条件是决定因素。
public static void main(String[] args) {
// if-else结构
int num = 2;
if(num > 1) {
// 成立后执行的代码块
System.out.println("一起开黑");
}else {
// 不成立后执行的代码块
System.out.println("在家睡觉");
}
}
1.3多重if结构
语法:
if(条件1){
// 条件1成立时执行的代码块
}else if(条件2){
// 条件2成立时执行的代码块
}else if(条件3){
// 条件3成立时执行的代码块
}else{ // 可以没有else
// 条件都不成立时执行的代码块
}
注意:条件可能满足多个,但是代码是自上而下执行&#