- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
04. 分支、循环语句 本季为JAVA程序中最重要的部分,在讲解的时候除了讲解各种主要的控制语句(分支语句和循环语句),也讲解了大量的实例。blog: [零基础学JAVA]Java SE基础部分-04. 分支、循环语句 2008-12-021、课程名称:分支、循环本季为JAVA程序中最重要的部分,在讲解的时候除了讲解各种主要的控制语句(分支语句和循环语句),也讲解了大量的实例。2、知识点?2.1、上次课程主要知识点回顾?1、 各种运算符?2、 各种运算符的优先级的改变 —— 通过“()”改变哈。2.2、本次课程预计讲解知识点本季目标程序结构顺序:?A== B?选择:?二先一或者多先一?循环:?跑圈:循环体?截止条件:限制程序结构--顺序结构程序结构--选择结构程序结构--循环结构有两种结构:当型和直到型当型结构直到型3、具体内容程序结构--选择结构分支语句if语句---条件判断If…else之类的一共有三种样式:?第1种样式--if语句?设置一个数字,如果此数字大于10,则打印一个数字大于10,反之就什么都不打印。?设置好一个条件(一般以boolean值表示)我们看下相反的效果,定义i为10。10不可以大于10,所以什么也没输出哈。我们把if条件改成truetrue永远为真哈,所以可以输出i10,这是典型的if语句,这个比较简单一点哈。第2种样式--if语句二选一,至少有一个执行。?· 如果朋友过来找我,我就出去玩,否则就在家休息。我们把上面这句话变成程序语言哈。我们把f改成false呢?不管怎么样它都会输出一个语句哈。那么这就是典型的二选一操作哈,非常好理解。第3种样式--if语句流程:if...else语句应用举例将学生的成绩(5分制)转换为ABCDEF六个等级如果是5分的话学生成绩应该是A等?如果是4分的话学生成绩应该是B等?如果是3分的话学生成绩应该是C等?如果是2分的话学生成绩应该是D等?如果是1分的话学生成绩应该是E等?如果是0分的话学生成绩应该是F等假设说,以上的内容使用之前的if…else完成,如以下代码形式:public class Demo03?{? public static void main(String args[]){? int i = 2 ;? if(i==5)? {? System.out.println(成绩是A等。) ;? }? else? {? if(i==4)? {? System.out.println(成绩是B等。) ;? }? else? {? if(i==3)? {? System.out.println(成绩是C等。) ;? }? else? {? if(i==2)? {? System.out.println(成绩是D等。) ;? }? else? {? if(i==1)? {? System.out.println(成绩是E等。) ;? }? else? {? System.out.println(成绩是F等。) ;? }? }? }? }? }? }?};我们发现需要判断的条件非常多,我们使用if...else if...else语句进行修改哈:public class Demo04?{? public static void main(String args[]){? int i = 2 ;? if (i==5)? {? System.out.println(成绩是A等。);? }? else if (i==4)? {? System.out.println(成绩是B等。);? }? else if (i==3)? {? System.out.println(成绩是C等。);? }? else if (i==2)? {? System.out.println(成绩是D等。);? }? else if (i==1)? {? System.out.println(成绩是E等。);? }? else? {? System.out.println(成绩是F等。);? }? }?};和Demo03输出结果一样,但是修改后Demo04程序更加简洁,没有那么多程序嵌套了。我们再举一个例子哈:将学生的成绩(5分制)转换为优秀(5分),及格(3、4分),重修(0、1、2分)三个等级。分析下哈:?5分为 优秀?3、4 分为 及格?0、1、2分? 为 重修Demo05:public class Demo05?{? public static void main(String args[]){? int i = 2 ;? if (i==5)? {? System.out.println(优秀);? }? else if (i==4||i==3)? {? System.out.println(
您可能关注的文档
- 厦门市2007—2008学年数学必修3练习(一).doc
- 商务统计大题.doc
- 小学数学三年级下册质量检测.doc
- 电路_习题答案_04.doc
- 高考文科试卷数学-孟老师3.doc
- 07-13概率统计 2.doc
- 西南交大c++实验答案.doc
- T∕JGE 0142-2025 江西绿色生态 印制电路板.pdf
- 北师大版(新教材2024)七年级上册 第一、二章 习题课件(共22张PPT).pptx
- (教科版)五年级科学上册专项练习06《棱镜》(含答案).pdf
- 2025-2026学年人教版七年级数学上册 第一章 有理数 本章复习课 回顾与整理 课件(22张PPT).pptx
- (教科版)五年级科学上册专项练习08《地球的表面》(含答案).docx
- (教科版)五年级科学上册专项练习08《地球的表面》(含答案).pdf
- (教科版)五年级科学上册专项练习09《地震成因及作用》(含答案).docx
- T∕NAIA 0417-2025 老旧下挖式无后坡厚土墙日光温室 改造技术规程.pdf
- 现场技术服务和人员培训计划.docx
- (教科版)五年级科学上册专项练习09《地震成因及作用》(含答案).pdf
- (教科版)五年级科学上册专项练习10《火山喷发的成因及作用》(含答案).docx
- 2025年安全专项施工方案内容.pdf
- (教科版)五年级科学上册专项练习10《火山喷发的成因及作用》(含答案).pdf
原创力文档


文档评论(0)