Java面向对象程序设计.ppt
《Java面向对象程序设计.ppt》由会员分享,可在线阅读,更多相关《Java面向对象程序设计.ppt(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第6讲 程序控制结构及实例,循环语句跳转语句递归实例,目标,掌握每种语句的格式及语法结构运用循环语句实现循环结构的程序设计具备初步描述算法的能力,循环结构,循环结构是指在一定的条件下反复执行某段程序,被反复执行的这段程序称为“循环体”。 Java中有三种语句来实现循环结构,分别是while、do-while和for语句。它们的结构分别如下图所示。,while语句,while语句的格式如下: while(条件表达式) 循环体语句; 在循环刚开始时,会计算一次“条件表达式”的值。当条件为假时,将不执行循环体,直接跳转到循环体外,执行循环体外的后续语句;当条件为真时,便执行循环体。每执行完一次循环体
2、,都会重新计算一次条件表达式,当条件为真时,便继续执行循环体,直到条件为假才结束循环。【例4.4】 用while语句计算10的阶乘,cha=0;/b-awhile(ab) cha+; a+;System.out.print(cha);,do-while语句,do-while语句的格式如下: do 循环体语句; while(条件表达式); do-while循环与while循环的不同在于:它先执行循环中的语句,然后再判断条件是否为真,如果为真则继续循环;如果为假,则终止循环。因此,do-while循环至少要执行一次循环语句。【例4.5】 用do-while语句计算10的阶乘,for语句,for语句
3、是三个循环语句中功能最强,使用最广泛的一个。for语句的格式如下: for(表达式1;表达式2;表达式3) 循环体语句; 表达式1一般是一个赋值语句,它用来给循环控制变量赋初值;表达式2是一个布尔类型的表达式,它决定什么时候退出循环;表达式3一般用来修改循环变量,控制变量每循环一次后按什么方式变化。这三个部分之间用“;”分开。,for语句的执行过程,for(int cha=0;ab;a+) cha+;,(1)在循环刚开始时,先计算表达式1,在这个过程中,一般完成的是初始化循环变量或其它变量。(2)根据表达式2的值来决定是否执行循环体。表达式2是一个返回布尔值的表达式,若该值为假,将不执行循环体
4、,并退出循环;若该值为真,将执行循环体。(3)执行完一次循环体后,计算表达式3。在这个过程中一般会修改循环变量。(4)转入第(2)步继续执行。【例4.6】用for语句计算10的阶乘,跳转语句,跳转语句用来实现循环执行过程中的流程转移。在switch语句中使用过的break语句就是一种跳转语句。在Java语言中,有两种跳转语句:break语句和continue语句。在Java语言中,可用break和continue控制循环的流程。其中,break用于强行退出循环,不执行循环中剩余的语句。而continue则停止执行当前的循环,开始新的循环。,break语句,作用:使程序的执行流程从一个语句块内部
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 面向 对象 程序设计
限制150内