逻辑控制语句
选择结构
if语句
- 根据判定的结果(真货假)决定执行某个分支的代码
语句格式1:
if(结果为boolean类型的表达式){
语句体;
}
程序流程图:
案例:
package com.itheima;
public class ifDemo01 {
public static void main(String[] args) {
boolean isGreen = true;
if (isGreen) {
System.out.println("现在是绿灯!");
}
}
}
if语句格式2:
if(结果为boolean类型的表达式){
语句体1;
}else{
语句体2;
}
package com.itheima;
public class ifDemo01 {
public static void main(String[] args) {
// 定义一个变量用来表示绿灯的状态
boolean isGreen = true;
if (isGreen) {
System.out.println("现在是绿灯!");
}else {
System.out.println("不是绿灯,不予通行!");
}
}
}
if语句格式3:
语法格式:
if(结果为Boolean类型的表达式){
语句体1;
}else if(结果为Boolean类型的表达式2){
语句体2;
}
else{
语句体n+1;
}
package com.itheima;
public class ifDemo03 {
public static void main(String[] args) {
boolean isRed=false;
boolean isGreen=false;
boolean isYellow=false;
if (isRed){
System.out.println("现在是红灯");
}else if