Java语言编程基础-程序流程控制结构.ppt

Java语言编程基础-程序流程控制结构.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

if…else语句要点1.条件表达式可以是:关系表达式、布尔表达式、逻辑表达式结果值必须是布尔值;2.如果分支中有多条语句必须用{}括起来;3.每条语句后面必须有分号。switch语句多条件选择语句,与if…else语句类似,但判断表达式的值不同,格式:switch(类型值){case判断值1:语句块1;break;case判断值2:语句块1;break;case判断值3:语句块1;break;...case判断值n:语句块1;break;default:否则语句块}switch语句类型值必须为32位以下的基本数据类型,可以是:byte、short、int、char每一选择语句的结束,一般须以break;结尾。switch语句应用publicstaticvoidmain(String[]args){ charc=C; switch(c){ caseA:System.out.println(优秀);break; caseB:System.out.println(良好);break; caseC:System.out.println(中等);break; caseD:System.out.println(合格);break; caseE:System.out.println(不合格);break; default:System.out.println(输入错误); } }循环结构-反复执行的语句程序举例:在控制台打印1~1000之间的自然数。在上面的程序中,打印的动作被反复执行;逐句写输出语句:冗长,繁琐,在很多时候是不可行的。解决这种问题,要使用循环语句。循环结构循环结构既不同于顺序结构,又不同于if…else语句;循环分有三大种类;whiledo…whilefor循环结构循环结构一般包含有以下四个部分;循环的初始化循环条件循环体循环变量用while语句进行循环while语句的格式:while(循环条件){//当循环条件为true时,执行这个块里的语句…………}//如果循环条件为false,执行这里的语句用while语句进行循环利用while语句改写开始的程序:1。申明循环变量并赋初值;2。判断循环条件;3。条件为true则执行循环体,修改循环变量值4。当条件不为true时,退出循环。输出1000以内的自然数publicstaticvoidmain(String[]args){ //循环变量初始值 inti=1; while(i=1000){ //输出自然数i及每个自然数后面加一个tab键 System.out.print(i+\t); //每输出十个数换另一行输出 if((i%10)==0){ System.out.println(); } //循环变量递增 i++; }}while循环应用在控制台上用循环输出(1-1000)之间的偶数。实现代码publicstaticvoidmain(String[]args){ //循环变量初始值 inti=1; while(i=1000){ //判断是否为偶数,为偶数时则输出此偶数 if(i%2==0){ //输出偶数i及每个偶数后面加一个tab键 System.out.print(i+\t); //每输出十个偶数换另一行输出 if((i%20)==0){ System.out.println(); } } //循环变量递增 i++; }}用do…while语句执行循环格式:do{//循环体语句}while(循环条件)用do…while语句执行循环while语句是先判断条件,再执行循环体;do…while语句是先执行循环体,再判断条件。这说明,do…while循环体中的语句至少要被执行一次(而while循环体语句可能不被执行);除此之外,其他与while语句相同。输出1000以内能被10整除的数publicstaticvoidmain(String[]args){ //循环变量初始值 inti=1; do{ //判断是否能被10整除,能整除时则输出此数 if(i%10==0){ //输出能被10整除的数i及每个数后面加一个tab键 System.out.print(i+\t); //每输出

文档评论(0)

ning2021 + 关注
实名认证
内容提供者

中医资格证持证人

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

领域认证该用户于2023年05月10日上传了中医资格证

1亿VIP精品文档

相关文档