if选择结构
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图中带箭头的线条表示的是流程线,也就是程序执行的过程。首先是对 条件进行判断。如果结果为真,则执行代码块;否则,执行代码块后 面的部分。 因此,关键字if 后小括号里的条件是一个表达式,而且表达式的值必须为 true或false. 程序执行时,先判断条件。当结果为true时,程序先执行大括号里的代码, 再执行if结构(即{}部分)后面的代码。当结果为false时,不执行大括 号里的代码,而直接执行if结构后面的代码。
示例1
Public class Demo { public static void main (String[] args) { //语句1; //语句2; if(条件){ //语句3; } 语句4; } } }
Main ()是程序的入口,main()中的语句将逐条执行,所有的语句都执 行完毕后程序结束。因此程序开始执行后,首先执行语句1和语句和语 句2,然后对条件进行判断。如果条件成立,则执行语句3,然后跳出if 结构块执行语句4.如果不成立,则语句3不执行,直接执行语句4.
流程图
图形 意义 程序开始或结束 图形 判断和分支 意义来自计算步骤/处理符号连接符
输入/输出指令
流程线
常用逻辑运算符
运算符 汉语名称 表达式 说明 举例
具有选举权的条件: 年满18周岁&&中国公 民。 两个条件都为真则具 有选举权。有一个为 假,则不具有选举权 && 与,并且 条件1&& 条件2 两个条件同时为真, 则结果为真;两个条 件有一个为假,则结 果为假
if选择结构
3.1 if选择结构
3.1.3 为什么需要 if 选择结构 在前面提到,在生活中我们经常需要做判断,然后才能做决定做某件事。
3.1.2什么是选择结构 if选择结构是根据条件判断之后再做处理的一种语法结构. 语法: if(条件){ 代码块 }
//条件成立后要执行的代码、可以是一条语句,也可是一组语句