- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.3.2 分支与循环控制 1 if语句控制的分支 if (条件) 处理语句; 语句格式1: 关键字if 语句示例: if (sPass == passWord) mainFram.Open(); 2.3.2 分支与循环控制 1 if语句控制的分支 if (条件) 满足条件时处理语句; else 不满足条件时处理语句; 语句格式2: 语句示例: if (sPass == passWord) mainFram.Open(); else System.out.println(“非法用户!”); 方法:System.out.println: 打印入口参数并换行 2.3.2 分支与循环控制 2 逻辑表达式与条件语句 三种逻辑运算符:逻辑与,||逻辑或,!逻辑非, 优先组顺序: !, , || 应用场合: 多种条件进行组合时 语句示例: ((weight70)(weight=80)) 答案 思考:老人与小孩免票,如何写表达式? 2.3.2 分支与循环控制 2 逻辑表达式与条件语句 语句示例: ((age=7) || (age=80)) 老人:age =80; 小孩:age 7; !((age7) (age80)) 2.3.2 分支与循环控制 3 swicth语句控制的分支 switch( i + j ){ case 1: element = 0; break; case 2: element =100 ; break; default:element = -1; } 2.3.2 分支与循环控制 根据专业代码,(注意switch中不能用字串比较) 3 swicth语句 研究生复试,在哪? switch( 专业 ){ case ‘m’ //管理科学与工程: 地址 = 一楼系办公室; break; case ‘i’ //情报学: 地址 =二楼院办 ; break; case ‘s’ //信息资源管理: 地址 = 五楼; } 如果写成if语句的形式? 2.3.2 分支与循环控制 4 while语句控制的循环 while (条件) 循环语句块 语句格式1: 语句示例1到N的连加: int i=1,sum=0; while (i N){ sum +=i; i ++; } 思考: 数组的复制,已有一个数组,把各元素复制? 2.3.2 分支与循环控制 4 while语句控制的特环 例:数组的复制,已有一个数组,把各元素复制: int array1[]=1,3,2,4,3}; float array2=new float[5]; int i = 0; while( i 5){ array2[i] = array1[i] ; } 2.3.2 分支与循环控制 5 for语句控制的循环 for (初始值; 终止条件; 增量) 循环语句块 语句格式1: 语句示例1到N的连加: int sum=0; for (i=1;i N; i++){ sum +=i; } 2.3.2 分支与循环控制 6 break与continue语句 (1) break的作用:从结构、循环、过程中跳出 int sum=0; for (i=1;i N; i++){ sum +=i; if (sum = 50) break; } 本例i=? 2.3.2 分支与循环控制 6 break与continue语句 (2) continue的作用:跳过continue后面的语句,进入下一循环 String str=“”; for (i=1;i = 5; i++){ str = str + ‘*’; if ((i == 2) ||(i==4)) continue; System.out.println(str); } 能把表达式写得简洁一些吗? 2.3.2 分支与循环控制 6 break与continue语句 (2) continue的作用:跳过continue后面的语句,进入下一循环 String str=“”; for (i=1;i = 5; i++){ str = str + ‘*’; if ( i%2 == 0 ) continue; System.out.println(str); } 简洁一些吗? 2.3.3 对象与类 面向对象(OO) 整个Java语言就是建立在类的基础之上的. 一个Java程序都要至少一个类 类是对象的模板 类的实例就是对象 2.3.3 对象与类 1 类的定义(声明) [modifiers] class classname [extends superclassname [
您可能关注的文档
- VFP课件第十章 节 菜单设计与应用.ppt
- VFP课件第四章 节 视图与查询.ppt
- VHDL程序设计教程 第1章 节 绪论.ppt
- VHDL程序设计教程 第2章 节 VHDL语言的词法基础.ppt
- VHDL程序设计教程 第3章 节 VHDL语言的程序结构.ppt
- VHDL程序设计教程 第4章 节 VHDL 语法基础.ppt
- VHDL程序设计教程(5.1)第5章 节 VHDL程序设计基础.ppt
- VHDL程序设计教程(5.2)第5章 节 VHDL程序设计基础.ppt
- VISIO基础教程教程文件.ppt
- visiting travel agency apply for visa 旅游英语 教学文稿.ppt
最近下载
- 住院医师规范化培训教学活动指南(2021年版)文字版.docx
- tc helicon voicelive人声效果器中文说明书.pdf
- 高中化学知识点总结.docx VIP
- 京东集团员工手册-京东.docx
- 2024年江苏省政府采购专家库题库.docx VIP
- 电力安装三方合同协议书.docx
- 2025年汉江国有资本投资集团有限公司招聘【57人】笔试参考题库附带答案详解.docx
- 高标准农田建设项目管理.pptx
- 蒸压加气混凝土制品应用技术标准.pdf
- 部编版历史七年级上册第一单元 史前时期 中国境内早期人类与文明的起源 大单元整体学历案教案 教学设计附作业设计(基于新课标教学评一致性).docx
文档评论(0)