Java&JBuilder教学资料 Java 语法及流程控制3.ppt

Java&JBuilder教学资料 Java 语法及流程控制3.ppt

ID:51617478

大小:755.50 KB

页数:18页

时间:2020-03-26

Java&JBuilder教学资料 Java 语法及流程控制3.ppt_第1页
Java&JBuilder教学资料 Java 语法及流程控制3.ppt_第2页
Java&JBuilder教学资料 Java 语法及流程控制3.ppt_第3页
Java&JBuilder教学资料 Java 语法及流程控制3.ppt_第4页
Java&JBuilder教学资料 Java 语法及流程控制3.ppt_第5页
资源描述:

《Java&JBuilder教学资料 Java 语法及流程控制3.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二单元Java语法基础与流程控制(3)能力要求:1.正确定义与使用变量、常量,正确使用运算符与表达进行数值计算和逻辑运算程序的处理。2.会使用循环语句编写程序。本次课主要内容Java循环语句Java跳转语句引入问题编一程序求1-100的和并输出。1如何实现?2用循环语句实现3写出C语言的实现代码4C循环语句由哪几个部分组成?Java循环语句和C语言一样,Java的循环语句也有三种形式,它们是:while循环语句for循环语句do…while循环语句。其中while和for循环语句对应当型结构(图2-5),do…while语句对应直到型结构(图2-6)。图2-5当型结构图2-6

2、直到型结构Java循环语句的组成部分循环语句由四个部分组成:初始化部分(initialization)循环条件部分(loop-condition)循环体部分(body)迭代部分(iteration)1-100求和的Java实现1使用while语句intcount=1;intsum=0;while(count<=100){sum+=count;count++;}3使用do…while语句intcount=1;intsum=0;do{sum+=count;count++;}while(count<=100);2使用for语句intsum=0,count;for(intcount=0

3、;count<=100;count++){sum+=count;}①找出三种语句形式中的四个组成部分?②比较三种循环语句的差异。将循环初始值count设为101,观察其sum的值。上机验证三段代码比较三种循环语句while语句、for语句是当型循环结构。它们的含义是当循环条件满足时,执行循环体。当循环条件不满足时终止循环。若循环初始条件不满足,则循环体一次都不被执行。do…while语句是直到型循环结构,它的含义是执行循环体,直到循环条件不满足时结束循环。无论循环条件是否满足,循环体都会被执行一次。编程实践编程求出1-100之间所有偶数的和。循环语句的嵌套使用有时候,为了解决较

4、为复杂的问题,循环语句的循环体也需要用循环语句,这种用法就是循环语句的嵌套使用。问题:求1!+2!+3!+…+10!inti,j;longfact=1,sum=0;for(i=1;i<=10;i++){//外层循环for(j=1;j<=i;j++)//内层循环fact*=j;sum+=fact;//累加fact=1;//清除上一次循环结果,//为下次循环作好准备}内层循环的作用是什么?内层循环的循环条件和外层循环有何关系?请上机调试!!编程实践编一程序打印九九乘法表。运行结果如下:Java跳转语句标号语句labelbreak语句continue语句return语句C语言有那些跳

5、转语句?标号语句lable标号是一个标识符,用于给某程序块一个名字。格式如下:label:{………}通常与break、continue语句一起使用,实现程序的跳转。break语句break语句的作用是终止包含break语句的程序块,其语法格式为:break[label];break语句有两种用法:(1)不带标号的break语句。可用在switch、while、for和do-while循环语句中,用来终止开关语句和循环语句。(2)带标号的break语句。用在多重循环语句中,可从内层循环中终止外层循环,将要终止的外层循环语句需用标号标识。调试例题2-13与C语言有何不同?Conti

6、nue语句:continue语句只能用在循环中,它的作用是终止本次循环,执行下一次循环。语法格式如下:continue[label];continue语句有带标号和不带标号两种形式。(1)不带标号的continue语句在while或do–while语句中使程序流程直接跳转到循环条件的判断处,在for语句中则直接计算迭代部分(iteration)的值,然后再根据循环条件决定是否继续循环。(2)带标号的continue语句,可以终止内循环,直接跳到外层循环处执行其下一轮循环,这里外层循环处要用标号标识。调试例题2-14与C语言有何不同?return语句return语句的功能是从当前

7、方法中退出,并返回到调用该方法的语句处继续执行程序,同时将方法中的运行结果也带回到调用方法中。它的语法格式如下:return[expression];或return([expression]);其中expression为方法运行的结果,要返回到调用方法中的。注意,如果一个方法的返回值类型定义为void,则方法体中不一定要有return语句,方法执行完后,自动返回到调用处。Java跳转语句与C语言跳转语句区别Java有带标号的break和continue语句。C没有。Java没有goto语句,

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

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

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