Java程序设计教学课件作者刘慧宁02课件.pptVIP

Java程序设计教学课件作者刘慧宁02课件.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文档。上传文档
查看更多
for语句(续) for(初始化表达式;布尔表达式;更新表达式) 语句 for语句(续) “初始化表达式”、“布尔表达式”和“更新表达式”3个部分皆可省略,但是其后的分号不能省略。如果3个部分都省略,for语句的语法形式如下: for( ; ; ) 语句 它等价于: while (true) 语句 for语句(续) “初始化表达式”部分一般用来初始化循环控制变量(该变量控制循环体的执行次数和终止条件),但事实上,它也可以是其他赋值表达式、自增表达式、自减表达式、方法调用表达式、对象创建表达式或变量声明。不过,如果需要在其中声明多个变量,这些变量的数据类型必须相同。 例: for (int i = 0, j = 0; (i 2) (j 3); i++, j++); for语句(续) “初始化表达式”部分如果省略或者不是用来给循环控制变量赋初值,则应在for语句前给循环控制变量赋初值。 “布尔表达式”部分如果省略,相当于布尔表达式的值为true,因此,for语句的循环体内必须有其他控制循环执行的语句,否则会形成死循环。 for语句(续) “更新表达式”部分一般用来修改循环控制变量的值。它也可以是其他赋值表达式、自增表达式、自减表达式、方法调用表达式和对象创建表达式。如果它不是用来修改循环控制变量的值或者省略,则应在for语句的循环体内设置相应的语句。 例2-10 使用for语句 源代码 运 行 for语句(续) for (int i = 0, j = 0; i 2 j 3; i++, System.out.println(i = + i + j = + j++)); 输出结果是: i = 1 j = 0 i = 2 j = 1 for语句(续) 不可以在“初始化表达式”部分同时出现变量声明和其他表达式,出现这种情况时,将会引起编译错误。 例: for (int i = 0, i++; i 2; i++); //错误 2.7.4 跳转语句 break语句 continue语句 return语句 注意: Java语言中没有goto语句 break语句 不带标号的break语句用在switch语句中时,使程序执行流程从它所在switch语句中跳出。 对于switch语句的嵌套使用,执行不带标号的break语句只能使程序执行流程从它所在的最里面的那条switch语句中跳出; 不带标号的break语句用在循环语句的循环体中时,中断当前循环体的执行,开始执行该循环后面的语句。对于多重循环,执行不带标号的break语句只能使程序执行流程从它所在的那重循环中跳出。 break语句(续) 除声明语句外,每条语句前都可以带有标号。 标号的作用域是它所标示的那条语句,因此,相互嵌套的不同语句带有的标号不能相同。 带标号的break语句通常用在带相同标号的循环语句的循环体中。不过,事实上,它可以用在带相同标号的任何语句中,比如,可以用在带相同标号的switch语句中;可以用在带相同标号的if语句中;可以用在带相同标号的语句块中;甚至可以直接在带标号的break语句前加上相同标号。 break语句(续) 带标号的break语句一般用在带相同标号的循环语句的循环体中,它与相同标号搭配使用可以中断多重循环,使程序执行流程跳转到标号标示的循环之外。这种情况下,标号的定义应出现在包含带相同标号的break语句的循环语句之前(标号后必须紧跟一个冒号),语法形式如下: 标号: 循环语句 break语句(续) 带标号的break语句也可用在带相同标号的switch语句(或if语句)中,它与相同标号搭配使用可以使程序执行流程从标号标示的那条switch语句中跳出。这种情况下,标号的定义应出现在包含带相同标号的break语句的switch语句之前,语法形式如下: 标号: switch语句 break语句(续) 带标号的break语句也可用在带相同标号的语句块中,它与相同标号搭配使用可以使程序执行流程从标号标示的语句块中跳出。这种情况下,标号的定义应出现在包含带相同标号的break语句的语句块之前,语法形式如下: 标号: { …. break 标号; … } break语句(续)

您可能关注的文档

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档