分支、循环语句.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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(

文档评论(0)

pep2233 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档