流程控制语句-if选择结构
//这就是第三章的大概内容,可能笔记不太详细,如果有哪些地方看不懂的话,我们可以一起探讨一下.
第三章流程控制语句-if选择结构
拓展: If基本选择结构
# if基本选择结构
# if-else选择结构
# 多重if选择结构
# 嵌套if选择结构
#1,基本选择结构(流程图)
注释:这是一种最基本的程序执行图.但对于今天所要了解的-if语句流程图应该是以下的呈现.
这类流程成图是作为-if条件下的基本选择结构.
2,若要进行-if语句代码流程的编写,必须牢牢掌握第二单元结尾所讲的关系运算符.
拓展:
关系运算符就是属于常量分类中的布尔常量.(只有两种取值.true和false)
常量的分类: *字符串常量
*整数常量
*浮点数常量
*字符常量
*布尔常量(这个在书本的24-25页,有详细讲解)
*空常量
3.单一条件下的-if基本选择结构
若此命令中age<=18,则出现的就是黑窗口的第一种情况
#1.复杂条件下的if基本选择结构
(复杂条件语句下运用的判断条件相对于基本条件语句的条件多.因此需要将多个条件来连接起来,这里就要运用到逻辑运算符)
常用逻辑运算符通常有三种:
&& 意思为与,并且的意思.
|| 意思为或,或者的意思.
! 意思为非的意思
(如果还是不理解逻辑运算符,见课本31页,有更加详细的解释)
判断语句if…else格式和流程图:
练习题:
当x=13,判断x是奇是偶
解析:
若将x改为666时,来对x进行判断
解析:
#1.判断语句3 if..else if...else
流程图:
练习题:x与y的关系满足如下:
//如果x>3,那么y=2x+1;
//如果-1<x<3,那么y=2x;
//如果x<-1,那么y=2x-1;
当x=-10时,最后程序运行输出结果.
解析:(注意在流程图中-1<x<3这种写法是错误的,应使用逻辑运算符)
语句练习:
第一种案例:
第二种案例: