第一节 关系运算符和逻辑运算符
1. 关系运算符
关系运算符包含 > < >= <= != ==
关系运算符比较的结果是一个布尔值
2. 逻辑运算符
逻辑运算符包含
逻辑与 &&: 主要用来衔接多个条件,表示这些条件必须要同时满足时结果才为真(只要衔接的条件有一
个为假,结果为假)
逻辑或 || : 主要用来衔接多个条件,表示这些条件必须要同时不满足时结果才为假(只要衔接的条件
有一个为真,结果为真)
逻辑非 !: 主要用于单个条件的取反
第二节 流程图
1. 什么是流程图
流程图就是使用统一的标准图形来描述程序执行的过程
2. 为什么要使用流程图
流程图简单直观,能够很方便的为程序员编写代码提供思路
3. 流程图的基本元素
第三节 if选择结构
1. 基本if选择结构
语法
案例
从控制台输入一个整数,如果该数字小于10,则输出10与该数字的差值。
流程图
代码实现
2. if-else选择结构
语法
案例
从控制台输入一个整数,如果该数字是偶数,则输出输入的数字"是偶数",否则输出输入的数字"是奇
数"。
三元一次运算符(条件 ? 表达式1 : 表达式2)
? 表示的意思是询问前面的条件是否满足,如果满足,则使用表达式1。:表示否则,即条件不满足,使
用表达式2
三元一次运算符执行效率相较于if-else选择结构来说较为低下,不建议大家常用
3. 嵌套if选择结构
语法
案例
在半决赛中,如果取得胜利,则可以进入决赛。否则,输出"已被淘汰"。如果是男子,则输出"进入男
子组决赛";否则,输出"进入女子组决赛"。
流程图
代码实现
练习
从控制台输入一个整数,如果该整数小于10,则将该整数乘以3,再加上5,输出最后得到的结果是奇
数还是偶数;否则,直接输出该整数是奇数还是偶数
4. 多重if选择结构
语法
案例
小明去买了1注彩票,如果中了一等奖,则可以领取500万;如果中了二等奖,则可以领取100万;如
果中了三等奖,则可以领取1000块;如果中了四等奖,则可以领取10块;如果中了五等奖,则可以领
取5块;否则,没有奖励。
流程图
代码实现
练习
考试成绩一般分为优、良、中、差四个等级。划分标准为:90100为优秀,8090为良好,60~80为
中等,60以下为差生。从控制台输出一个分数,并输出该分数所属等级
代码实现
5. 逻辑短路
逻辑与短路
使用逻辑与衔接的多个条件中,只要其中一个条件为假,那么该条件之后的所有条件将得不到执行,从
而形成逻辑与短路。
逻辑或短路
使用逻辑或衔接的多个条件中,只要其中一个条件为真,那么该条件之后的所有条件将得不到执行,从
而形成逻辑或短路。
掘金的朋友们下期见!!!