三元表达式和选择结构

三元表达式

格式:
条件?为true的值:为false的值

运算规则:
先判断条件表达式的值,若为true,运算结果为表达式1;若为false,运算结果为表达式2。

三元表达式和选择结构_第1张图片

选择结构

基本的if语句

if的基本结构:

if(判断条件){

满足条件后执行语句

}

if…else…基本结构:

if(判断条件){

满足条件

}else{

不满足判断条件需要执行的语句。

}
三元表达式和选择结构_第2张图片
三元表达式和选择结构_第3张图片
注:1.if选择结构 条件必须是一个布尔表达式,一旦条件中的值为true就执行代码块,否则跳过
2.if-else选择结构 一旦条件中的值为true时执行代码块1,否则执行代码块2

嵌套if语句

嵌套if语句可以通过外层语句和内层语句的协作,来增强程序的灵活性。

else if语句结构

if(){

}else if (){

}
三元表达式和选择结构_第4张图片
注:嵌套if选择结构 其实就是在if选择结构里嵌入if选择结构,条件1为false时执行代码块3,否则执行内部if选择结构,也就是说要执行代码块1,则必须满足条件1及条件2

switch语句

switch(常量表达式){

case(常量1):执行语句1

case(常量2):执行语句2

case(常量3):执行语句3

}

注:
1.default块在其它case块都不满足情况下执行
2.break表示跳出当前结构,即退出switch语句块
三元表达式和选择结构_第5张图片

你可能感兴趣的:(三元表达式和选择结构)