




已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA核心逻辑第三章:程序的流程控制,目标,顺序流程分支流程循环流程,分支流程,问题如果张浩的Java考试成绩大于98分,张浩就能获得一个MP4作为奖励,使用if选择结构可以解决,if语句,if语句if(布尔表达式)语句内容语句内容,if(张浩的Java考试成绩90)获得一个MP4作为奖励;,if语句,importjava.util.Scanner;publicclassGetPrizepublicstaticvoidmain(Stringargs)Scannerinput=newScanner(System.in);System.out.print(输入张浩的Java成绩:);/提示输入Java成绩intscore=input.nextInt();/从控制台获取张浩的Java成绩if(score90)/判断是否大于90分System.out.println(老师说:不错,奖励一个MP4!);,示例,if语句练习,需求说明张浩Java成绩大于98分,而且音乐成绩大于80分,老师奖励他;或者Java成绩等于100分,音乐成绩大于70分,老师也可以奖励他,publicclassGetPrize2publicstaticvoidmain(Stringargs)intscore1=100;/张浩的Java成绩intscore2=72;/张浩的音乐成绩if(score198,ifelse语句,问题如果张浩Java考试成绩大于98分,老师就奖励他一个MP4,否则老师就罚他进行编码ifelse选择结构if(布尔表达式)语句内容1else语句内容2,ifelse语句,示例,publicclassSimpleIfpublicstaticvoidmain(Stringargs)intscore=91;/张浩的Java成绩if(score98)System.out.println(老师说:不错,奖励一个MP4!);elseSystem.out.println(老师说:惩罚进行编码!);,ifelseifelse语句,对学员的结业考试成绩评测成绩=80:良好成绩=60:中等成绩=80)System.out.println(良好);elseif(score=60)System.out.println(中等);elseSystem.out.println(差);,if.else练习,问题学校举行运动会,百米赛跑跑入10秒内的学生有资格进决赛,根据性别分别进入男子组和女子组分析判断是否能够进入决赛在确定进入决赛的情况下,判断是进入男子组,还是进入女子组,if(条件1)if(条件2)代码块1else代码块2else代码块3,内层选择结构,switchswitch(mingCi)case1:System.out.println(参加麻省理工大学组织的1个月夏令营);break;case2:System.out.println(奖励惠普笔记本电脑一部);break;case3:System.out.println(奖励移动硬盘一个);break;default:System.out.println(没有任何奖励);,switchbreak;switch()case1:System.out.println();break;default:.,intmingCi=1;switch(mingCi)case1:System.out.println(参加麻省理工大学组织的1个月夏令营);case2:System.out.println(奖励惠普笔记本电脑一部);case3:System.out.println(奖励移动硬盘一个);default:System.out.println(没有任何奖励);,输出结果是什么?,switch/年份intstudents=250000;/学生数while(students1000000)students=(int)(students*(1+0.25);year+;System.out.println(year+年,培训+students+人);System.out.println(year+年,年培训人到达100万人);,dowhile循环,dowhile循环语法do代码内容while(布尔表达式);,特点:先执行,再判断,dowhile循环,使用dowhile实现在控制台输出5遍问候语,while循环条件;增量表达式)代码内容(循环操作),特点:先判断,再执行,for循环,使用for实现在控制台输出5遍问候语,for循环,使用for实现在控制台输出5遍问候语,for循环规律,for循环规律总结i初始值从0开始n循环对应执行n次i初始值从1开始=n循环对应执行n次for循环体内i的取值依次从初始值开始一直取到条件判断的n值如果n则取到n的前一个值,如果=n取到n的值,for循练习,需求说明计算1100的累加和,for循环与while循环的使用场景,for循环可以和while循环相互替换使用for循环一般多用于确定次数的循环while循环一般多用于不确定次数的循环,break与continue关键字,break关键字continue关键字,对比break和continue,使用场合break常用于switch结构和循环结构中continue一般用于循环结构中作用break语句终止某个循环,程序跳转到循环块外的下一条语句continue跳出本次循环,进入下一次循环,跳转语句练习1,需求说明循环录入某学生5门课的成绩并计算平均分,如果某分数录入为负,停止录入并提示录入错误,否则正常显示平均分,跳转语句练习2,需求说明循环录入某学生5门课的成绩并计算平均分,如果某分数录入为负,提示重新录入,循环嵌套,循环嵌套for(inti=0;i4;i+)for(intj=0;j3;j+)代码内容,循环嵌套,示例,循环嵌套案例,需求说明输出如下形状思路外层循环控制行数内层循环控制*个数,循环嵌套
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年病理学细胞学检测质控综合测评答案及解析
- 2025年老年医学评估与干预能力模拟测试答案及解析
- 2025年保健医学慢性病康复管理综合评价试卷答案及解析
- 公路路政相关试题及答案
- 外协单位安全培训课件
- 2025年消化内科疾病就诊常见问题考试答案及解析
- 2025年合同:金融衍生品交易担保借款合同
- 2025年肝胆外科胆囊切除手术护理考试卷答案及解析
- 风能电力基础知识培训课件
- 2025年网络营销原理试卷及答案
- 儿童呼吸道感染护理查房
- 国家能源集团陆上风电项目通 用造价指标(2025年)
- 中医实证和虚证课件
- 纸箱系列验收标准及检验方法
- 2025年少先队辅导员技能大赛考试题库(含答案)
- 焊工复审培训课件
- 制作蛋挞教学课件
- LS-T8014-2023高标准粮仓建设标准
- 苏教版二年级数学上册全册教案
- 2025年福建漳州片仔癀化妆品股份有限公司招聘笔试参考题库含答案解析
- 密码应用安全性评估方案
评论
0/150
提交评论