Java程序设计案例教程2第3章节Java语言的流程控制幻灯片.pptVIP

Java程序设计案例教程2第3章节Java语言的流程控制幻灯片.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PPT研究院 POWERPOINT ACADEMY * * * * 如果3个表达式都省略,则for语句不对循环进行控制。但是可以在循环体中添加语句来控制循环。例如,输出100个字符“*”的程序可以写成如下形式。 public class Stars { public static void main(String args []) { int n=1 ; //相当于表达式1 for(;;) { if(n100)break; //相当于表达式2 System.out.print(*); n=n+1; //相当于表达式3 } } } (4)简化循环体:如果循环体中的语句只有一两条,可以放在表达式3之前,两者用逗号隔开,for语句的最后要添加一个分号。例如,输出100个字符“*”的程序可以写成如下形式。 5.多重循环语句和循环语句的设计 循环语句允许嵌套循环语句,构成多重循环语句,也就是说循环体中又包含一个新的循环语句。多重循环语句的执行方式与普通单一循环语句的执行方式相同,先执行循环体中的所有内容,包括循环语句,然后再进行判断,确定是否再次执行循环体。 public class Stars { public static void main(String args[]) { for(int n=1;n=100;System.out.print(*),n++); } } (1)多重循环语句:使用多重循环语句可以进行一些复杂的运算或者是打印有规律的图案。例如,下面的程序使用双重循环语句输出一个由字符“%”组成的矩形。 public class Rect { public static void main( String args[]) { for(int i=0;i5;i++) //控制矩形的行数 { for(int j=0;j8;j++) //控制矩形的列数 { System.out.print(%); } System.out.println(); //起换行作用 } } } 在上边的例子中,外层for语句循环5次,变量i用来控制矩形的行数;内层for语句循环8次,用来控制矩形的列数,也就是每行显示的个数。当内层循环完成后,执行“System.out.println();”语句进行换行,在新的一行中再次执行内层循环语句输出8个字符“%”,如此反复5次。程序的结果如图3-2-5所示。 (2)循环语句的设计:在编写循环语句之前,需要先设计好循环语句的内容,以确保运行程序后达到预期的效果。设计循环语句主要有4个方面,介绍如下。 设计循环体:首先要确保循环体中的语句可以被执行,然后要有规律地改变与表达式有关的变量的值,从而使表达式的值在特定的循环次数完成后,可以变成false,结束循环。 图3-2-5 程序Rect的运行结果 设计表达式:使用表达式来控制什么时候结束循环。在使用关系表达式时,要注意大于和大于等于、小于和小于等于关系符号的使用,以确保循环次数不会少一次或者多一次。例如,在上面Rect程序中,如果外层for语句中的表达式写为for( int i = 0; i = 5; i++ ),则矩形变为6行而不是5行。 循环的初始化:一般要在循环语句之前声明在循环体中所要使用的变量,并且给变量赋初值。初值的不同,会影响到最终的运行结果。例如,在上面Rect程序中,如果将变量i的初值从0改为1,则矩形变为4行而不是5行。 结束循环:确保表达式的值最终会变为false,避免出现“死循环”。 3.3【案例10】解古代算术题 1.跳转语句 在循环语句中使用跳转语句可以改变程序的执行顺序,例如,跳出循环体或者结束某次循环,开始下一次循环。Java语句中共有3种跳转语句,分别为break语句、continue语句和return语句。跳转语句的应用范围很广,常用在循环语句、switch语句和调用方法中。 (1)break语句:break语句通常用在循环语句和switch语句中。它的作用是使程序从一个语句体的内部跳出去,继续执行该语句体下面的语句。例如,从switch语句的case语句中跳出,或者从循环体内跳出。在循环语句中,break语句一般与if语句一起使用,即满足一定条件时跳出循环。例如,在下面程序的while循环语句中,计算用户输入正数的和,当用户输入负数或输入次数大于100时,结束循环。 import java.io.*; p

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档