传智播客:详细讲解判断语句的格式 执行流程和源代码(附习题)
一、流程控制
概述在一个程序执行的过程中,各个条件语句的执行顺序是会对程序的结果产生直接影响的。也就是说,程序的流程是对执行或者运行结果有直接的影响。所以,我们必须要弄清楚每条语句的执行流程。并且,在很多的时候我们要通过控制语句的执行顺序来实现我们将要完成的功能。顺序结构
二、判断语句
判断语句 if首先ig语句是第一种格式:if
执行流程:
首先是判断关系表达式然后看其结果true还是false如果是true就是执行语句体如果是false就不执行语句体
2.判断语句 if...else
if语句的第二种格式:if...else
执行流程:
首先判断关系表达式的话还是看它的结果是true还是false若是true的话执行语句体就是1吐过是false的话执行语句体就是2
3.判断语句 if...else if...else
if语句的第三种格式:if...else if...else
执行流程:
还是一样的顺序,首先就是要判断关系表达式1看其的结果是true还是false后面的话,如果是true就执行语句体1如果是false就继续判断关系表达式2,之后还要看它的结果是true还是false如果是true的话就执行语句体2如果是false的话就继续判断关系表达式,看它的结果是true还是false.......如果没有任何关系表达式为true的话,就执行语句体n+1逻辑思维如下:
代码如下:
下面做个练习题:
制定考试成绩,判断学生等级
如果达到90-100分的学生为优秀,80-89分数的等级为好,70-79分的等级为良,60-69分的等级,60分数一下为不及格;(自己先练习一下再看下边答案哦)
本章最后一个知识点!
if语句和三元运算符的互换:
在某些简单的应用中if语句是可以和三元运算符进行互换使用的