第三章程序流程.docVIP

  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文档。上传文档
查看更多
第三章程序流程

第三章 程序流程 ·顺序流程 ·分支流程 ·循环流程 ·分支流程 ①if语句 if(布尔表达式){ 语句内容 语句内容 } 或 if(布尔表达式)语句内容 只有一个语句内容时,可不用大花括号 import mon.SystemIn; public class TestDiv{ public static void main(String args[]){ int a = 10; int b = SystemIn.nextInt(); if(b!=0){ System.out.println(a/b= +a/b); } } } ②if...else语句 if(布尔表达式){ 语句内容 } else{ 语句内容 } import mon.SystemIn; public class TestDiv{ public static void main(String args[]){ int a = 10; int b = SystemIn.nextInt(); if(b!=0){ System.out.println(a/b= +a/b); }else{System.out.println(对不起除法中0不可以作为除数 ); } } } 多条件分支语句 ③if...else if...else语句 if(布尔表达式){ 语句内容 } else if(布尔表达式){ 语句内容 } else if(布尔表达式){ 语句内容 }... else{ 语句内容 } ④switchcase语句 switch(数据){ case 值1 : 语句1;break; case 值2 : 语句2;break; ... default : 语句3;break; } 注意: 1.default语句可放在最后,中间,前面 2.确保switch的变量类型是byte short char int之一 3.如果用的是JDK7,数据还支持string(字符串) 4.复杂的switchcase if语句和switch语句: 相同之处:分支结构 不同之处: 1.多重if适合处理,某个处理区间的情况 2.switch更适合于等值判断 ·循环流程(循环--重复的执行一次或一组事情) ·java中有3种循环 while循环 do...while循环 for循环 ·while循环 while(循环条件){ 循环操作 } 死循环 while(ture){ System.out.println(Hello World); } 隐式死循环 int count = 1; while(count=5){ System.out.println(HW+count); } ·do...while循环 do{ 代码内容 }while(布尔表达式); while与do...while区别: 当不满足初始循环条件时,while的循环一次都不执行,而do...while至少执行一次 ·for循环 for(初始值;循环条件;增量表达式){ 代码内容 } for循环规律总结 i初始值从0开始n循环对应执行n次 i初始值从1开始=n循环对应执行n次 for循环内i的取值依次从初始值开始一直取到条件判断的n值,如果n则取到n的前一个数,如果=n则取到n for循环可以和while循环相互替换使用 for循环一般用于确定循环次数的循环 while一般用于不确定循环次数的循环 break关键字 for(int i = 0;i3;i++){ if(i==1) break;//跳出循环体,不执行循环 System.out.println(i value is+i); } continue关键字 for(int i = 0;i3;i++){ if(i==1) continue;//跳出本次循环 System.out.println(i value is+i); } ·循环的标签(为循环起名字) lab:for(int i = 0;i3,i++){ if(i==1) System.out.println(i value is+i); } break continue 关键字和循环的标签 lab:for(int i = 0;i3,i++){ if(i==1) break lab; System.out.println(i value is+i); } lab:for(int i = 0;i3,i++){ if(i==1) continue la

文档评论(0)

peain + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档