Java程序设计简明教程 教学课件 作者 李永杰 陈鑫伟 第3章 Java语言程序控制语句.ppt

Java程序设计简明教程 教学课件 作者 李永杰 陈鑫伟 第3章 Java语言程序控制语句.ppt

ID:50051158

大小:208.50 KB

页数:25页

时间:2020-03-08

Java程序设计简明教程 教学课件 作者 李永杰 陈鑫伟 第3章 Java语言程序控制语句.ppt_第1页
Java程序设计简明教程 教学课件 作者 李永杰 陈鑫伟 第3章 Java语言程序控制语句.ppt_第2页
Java程序设计简明教程 教学课件 作者 李永杰 陈鑫伟 第3章 Java语言程序控制语句.ppt_第3页
Java程序设计简明教程 教学课件 作者 李永杰 陈鑫伟 第3章 Java语言程序控制语句.ppt_第4页
Java程序设计简明教程 教学课件 作者 李永杰 陈鑫伟 第3章 Java语言程序控制语句.ppt_第5页
资源描述:

《Java程序设计简明教程 教学课件 作者 李永杰 陈鑫伟 第3章 Java语言程序控制语句.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章Java语言程序控制语句上一章详细介绍了Java中各种运算符的使用,而在程序开发中,只有运算符是远远不够的,还需要进行流程控制。本章将为读者介绍在Java中如何进行流程控制,主要包括选择语句、循环语句、循环控制语句等内容。3.1选择语句Java语言中提供了2种选择判断语句:ifelse语句和switch语句。通过这两个语句,实现条件选择。选择语句的基本功能是使程序在不同的情况下,执行不同的代码。这样程序就不单只是顺序执行了,可以按照预先设定的逻辑走各种不同的流程。Java中的选择语句有两种,if条件语句与switch多选

2、择语句。3.1.1if语句本小节介绍if条件语句,switch多选择语句将在下个小节介绍。1.简略形式if条件语句的基本语法如下所示:if(<表达式>){语句序列}3.1.1if语句2.完全形式if条件语句还有一种完全形式,即if-else形式的if条件语句,基本语法如下所示:if(<表达式>){返回值为True时执行的语句序列--语句1}else3.1.1if语句3.语句的嵌套在开发过程中,经常需要判断多个条件进行多选择流程,这就需要嵌套使用if条件语句。这时就涉及到哪个else与哪个if配对的问题,请考察如下代码段:int

3、a=2;intb=5;if(a>3)if(b<4)System.out.println("1:我执行了");elseSystem.out.println("2:我执行了");3.1.2switch语句上一小节介绍了if语句,其可以通过嵌套使用实现多选择。其实Java中实现多选择还有一个选择,就是使用switch多选择语句。switch语句比if语句要复杂得多,本小节将分4个部分对其分别进行介绍,主要包括基本语法、合法的判断表达式、合法的case表达式以及详细执行流程等内容。1.基本语法switch多选择语句的基本语法为:3.1

4、.2switch语句2.合法的判断表达式switch语句圆括号中的表达式并不是任何类型都可以,需要满足一些要求,主要分两个方面。3.合法的case表达式case后面所跟的表达式也是要满足一定要求的,分以下3个方面。(1)与判断表达式相匹配(2)自身是常量(3)不能有两个相同的case3.1.2switch语句4.详细执行流程等内容从前面的案例中可以看出,在执行时,switch语句找到与判断表达式值匹配的case进行执行,每次执行一个case。其实,这只是switch语句的基本执行流程,最根本的执行流程并非如此。根本的执行流程为

5、,switch语句将判断表达式的值与case后面表达式的值进行匹配,找到匹配的case,从此case开始执行,若没有匹配的case但有default,则从default开始执行,直至遇到break语句或者switch语句结束为止。3.2循环语句在开发过程中,经常需要重复执行相同的代码,这时就要使用循环流程。Java中用来实现循环流程的语句有以下3种:(1)while语句(2)do-while语句(3)for语句3.2.1while语句while循环适用于不知道代码需要被重复的次数,但有明确的终止条件的循环流程,其基本语法如下所

6、示:while(<条件表达式>){语句序列}3.2.2do-while语句与while循环不同,do-while循环将先执行一次循环体再计算条件表达式的值,所以不论条件表达式返回什么值,都将至少执行一次循环体,其语法为:do{语句序列}while(条件表达式);3.2.3for语句若明确知道循环体需要执行的次数,则使用for循环是最佳选择,本小节介绍for循环语句,主要包括基本语法、声明的三大组成部分、复杂的for循环案例等内容。3.3跳转语句程序在执行过程中不一定总是一步一步顺序执行下去,在某种条件下,可能转到另一段代码开始

7、执行。Java语言支持4种跳转语句,分别是break语句、continue语句、return语句和throw语句(异常处理语句),这些语句把控制转移到程序的其他部分。3.3.1break语句在Java中break语句有两个用法,如下所列:(1)在switch语句中,表示一个case的结束,退出switch;(2)作为循环控制语句,在循环体中表示退出循环。3.3.2continue语句continue也是循环控制语句,也起中断循环的作用,与break不同的是,只是中断当次循环。在循环体中,当continue执行时,本次循环结束,

8、进入条件判断,如果条件满足,进入下一次循环,作用如图3-24所示。通常也是与if语句联用,在满足条件时结束本次循环,例如:for(inti=0;i<10;i++){if(i==3)continue;System.out.println(“执行循环”+i);//打印}3.3.3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。