分支结构
分支结构让程序根据条件选择不同的执行路径。
比较运算符
用于比较两个值,结果是 bool 类型(true 或 false)。
注意:
=是赋值,==是判断相等。- 不要把
==写成=。
单分支结构
语法:
条件为真时执行大括号内的语句,否则跳过。
示例:
双分支结构
语法:
条件为真执行语句1,否则执行语句2。
示例:
三目运算符
语法:
条件为真时取表达式1的值,否则取表达式2的值。
示例:
逻辑运算符
短路求值:
&&左边为假,右边不再计算。||左边为真,右边不再计算。
示例:
例题: 晶晶赴约会、收集瓶盖赢大奖、Apples、肥胖问题、判断是否为两位数、判断一个数能否同时被 3 和 5 整除、点和正方形的关系、数的性质
多分支结构
使用 if-else if-else 处理多个条件。
语法:
示例:
switch 语句
适用于判断一个变量是否等于多个常量。
语法:
示例:
注意:
break用于跳出switch,否则会继续执行后面的case。default可选,处理其他情况。switch表达式只能是整型、字符型、枚举型。

