3.3.1 if语句
更新于 2026年10月10日
版权声明
3.3.1 if语句
if语句有以下几种形式:
if语句;
if-else语句;
if-else if-else语句。
1.if语句
语法格式:

逻辑表达式的值为true或false。如果为true,则执行语句或块1,然后顺序执行后面的语句。如果为false,则跳过语句或块1,直接执行后面的语句。
【例3.2】测试if语句。

输入:1,运行结果:

输入:30,运行结果:
end
2.if-else语句
语法格式:

如果逻辑表达式的值为true,则执行语句或块1,然后顺序执行后面的语句。如果为false,则执行else下的语句或块2,然后顺序执行后面的语句。
【例3.3】测试if-else语句。
(https://www.daowen.com)
输入:1,运行结果:

输入:30,运行结果:

3.if-else if-else语句
语法格式:
![]()

如果表达式1的值为true,则执行语句或块1,然后跳出整个if语句,顺序执行后面的语句;如果为false,则计算表达式2的值。如果布尔表达式2的值为true,则执行语句或块2,然后跳出整个if语句,顺序执行后面的语句;如果为false,则计算表达式3的值。如果布尔表达式3的值为true,则执行语句或块3,然后跳出整个if语句,顺序执行后面的语句;如果为false,则执行语句或块4。
【例3.4】测试if-else if-else语句。

输入:1,运行结果:

输入:30,运行结果:

输入:50,运行结果:

输入:100,运行结果:
