选择结构
-
基本if选择结构
if(布尔表达式){ 代码块 }
执行流程:
先对布尔表达式进行判断,如果为true,则执行代码块,再执行后续代码;如果为false,则跳过代码块,直接执行后续代码。
-
if else选择结构
if(布尔表达式){ 代码块1 }else{ 代码块2 }
执行流程
先对布尔表达式进行判断,如果为true,则执行代码块1里面的内容,再退出整个结构,执行后续代码;如果为false,则执行代码块2里面的内容,再退出整个结构,执行后续代码。
-
多重if选择结构
if(布尔表达式1){ 代码块1 }else if(布尔表达式2){ 代码块2 }else if(布尔表达式3){ 代码块3 }else{ 代码块4 }
-
嵌套if选择结构
if(布尔表达式){ if(内层布尔表达式){ 内层代码块1 }else{ 内层代码块2 } }else{ 代码块 }