2. if else 选择结构
-
语法:
if (布尔表达式){//检测布尔表达式是否true,若true则执行代码块1,若false则执行代码块2,然后执行后续代码 //代码块1 }else{ //代码块2 } 后续代码。。。
public class TestIfElse{ public static void main(String[] args){ //假设场景,Java考试成绩,如果满分,奖励iPhone,否则 下次努力 double score = 99D;// 99.0 if(score == 100.0){ System.out.println("奖励iPhone"); }else{ System.out.println("下次努力"); } System.out.println("程序结束"); } }
-
执行流程:
- 对布尔表达式进行判断。
- 结果为true,则先执行代码块1,再退出整个结构,执行后续代码。
- 结果为false,则先执行代码块2,再退出整个结构,执行后续代码。