目录
一、if条件语句
1. 简单if条件语句
简单if语句的基本结构如下:
if (条件) //条件为逻辑值,判断真假
{
语句; //条件为真时,执行这里的语句,否则不执行语句
}
注意:if()后面没有分号,直接写{}
2. 简单if-else语句
简单if-else语句的基本结构如下:
if (条件) //条件为逻辑值,判断真假
{
语句; //条件为真时,执行这里的语句
}
else
{
语句; //条件为假时,执行这里的语句
}
3. 多重if-else语句
多重if-else语句的基本结构如下:
if (条件1) //条件为逻辑值,判断真假
语句; //条件为真时,执行这里的语句
else if(条件2)
语句; //条件为真时,执行这里的语句
else
语句; //条件为假时,执行这里的语句
语义是:依次判断条件的值,当出现某个值为真时,则执行对应语句,否则向下执行。
注意:当某一条件为真的时候,则不会向下执行该分支结构的其他语句。
4. 嵌套if-else语句
嵌套if-else
语句的意思,就是在if-else
语句中,再写if-else
语句。
嵌套if-else语句的基本结构如下:
if (条件1)
{
if (条件2)
{
语句:
}
else
{
语句;
}
}
else
{
语句;
}
二、switch语句
1.switch语句的概念
switch语句是更简洁的选择结构,对给定的条件进行判断,再根据判断的结果来决定 执行哪一段的代码。
2.switch语句的基本结构
switch语句的基本结构如下图:
3.switch语句的示例
switch语句的示例如下图:
4.switch语句分支合并技巧
5.switch语句的实验小结
—switch仅适应于离散变量或值(整数值)
—case是分支入口,匹配成功后执行case下的语句
—当语句全部执行后,需要使用break跳出执行分支