第三章学习了简单的选择结构,在学习过程中需要理解每种选择结构的语法特点,还要了解它们使用的场合,以达到灵活运用的目的。
一、if 选择结构
语法:if(条件){
代码块 //条件成立后要执行的代码,可以使一条语句,也可以是一组语句。
}
关键字 if 后小括号里的条件是一个表达式,而且表达式的值必须为 true 或 false。程序执行时,先判断条件。当结果未true时,程序执行大括号里的代码块,再执行 if 结构(即{ )部分)。当结果为false时,不执行大括号里的代码块,而执行if结构后面的代码。
常用逻辑运算符:(1)&&:与,并且;表达式:条件1 && 条件2;两个条件同时为真,则结果为真。两个条件有一个为真,则为假。
(2)||:或,或者;表达式:条件1 || 条件2; 两个条件有一个为真,则结果为真;两个条件同时为假,则为假。
(3)!:非;表达式:!条件;条件为真时,结果为假,条件为假时,结果为真。
二、if-else 选择结构
语法:if(条件){
代码块 1
}else {
代码块 2
}
三、多重 if 选择结构
if(){
if(){
if(){
}
}
}
四、嵌套if选择结构
if (条件)
{
满足条件时执行的语句;
}
else if (条件2)
{
满足条件2时执行的语句;
}
else if (条件3)
{
满足条件3时执行的语句;
}
else
{
不满足以上任何条件时执行的语句;
}
基本if选择结构:可以处理一单或组合条件的情况。
if-else选择结构:可以处理简单的条件分支情况。
多重if选择结构:可以处理连续区间的条件分支情况。
嵌套if选择结构:可以处理复杂的条件分支情况。