Java程序设计项目教程课件:基本控制结构.ppt

Java程序设计项目教程课件:基本控制结构.ppt

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

说明:(1)表达式的数据类型可以是byte、short、char和int类型,不允许是浮点数类型和long类型。break语句和default子句是可选项。(2)switch语句先计算表达式的值,然后依次匹配case子句后的常量1、常量2……常量n等值,如果遇到匹配的值即执行对应的语句序列,直到遇到break语句为止;如果case子句中没有break语句,则程序继续匹配剩余case子句后的值。(3)如果没有一个常量值与表达式的值相等,则执行default子句中的语句序列;如果没有default子句,switch语句不执行任何操作。【例4-6】根据不同的运算符号(+、-、*、/),对两个数执行相应的运算并输出结果。importjava.io.*;publicclassTestSign{publicstaticvoidmain(String[]args)throwsIOException{floata=10f,b=5f,c=0.0f;charsign;System.out.println(加法(+),减法(-),乘法(*),除法(/),请选择运算符);sign=(char)System.in.read(); switch(sign) {case+:c=a+b;break; case-:c=a-b;break; case*:c=a*b;break; case/:c=a/b;break; default:{ System.out.println(输入符号错误!); c=-1.0f; } } if(c!=-1.0f) System.out.println(a=+a+b=+b+c=+c);}}【例4-7】根据用户输入1~7之间的一个整数,输出相对应星期的英文单词。importjava.io.*;publicclassTestWeek{publicstaticvoidmain(String[]args)throwsIOException{ InputStreamReaderin=newInputStreamReader(System.in); BufferedReaderbin=newBufferedReader(in); shortday;System.out.println(请输入1~7之间的一个整数);

day=Short.parseShort(bin.readLine()); switch(day) {case1:System.out.println(Monday);break; case2:System.out.println(Tuesday);break;case3:System.out.println(Wednesday);break;case4:System.out.println(Thursday);break;case5:System.out.println(Friday);break;case6:System.out.println(Saturday);break;case7:System.out.println(Sunday);break; default:System.out.println(请输入1~7之间的一个数!); }}}4.2任务二掌握Java循环结构循环结构是程序中一种重要的基本结构,是指在一定的条件下重复执行某段程序,被重复执行的这段程序称为“循环体”。Java还提供了break语句和continue语句,可以控制循环语句的执行情况。1.break语句2.continue语句continue语句的功能和break语句有点类似,区别是continue语句只是终止本次循环,回到循环条件处,判断是否执行下一次循环。而break语句则是完全终止循环。可以理解为continue语句的作用是略过当次循环中剩下的语句,重新开始新的循环。4.2.1for语句语句的格式如下:for(表达式1;表达式2;表达式3){ 循环体;}图4-4for语句流程图说明:(1)表达式1一般是一个或多个(用逗号隔开)赋值语句,它用来给循环控制变量赋初值;表达式2是一个布尔类型的表达式,它决定什么时候退出循环;表达式3一般用来修改循环变量,控制变量每循环一次后按什么方式变化。这三个部分之间用“;”分开。(2)for语句的执行过程:在循环刚开始时,先计算表达式1,在这个过程

文档评论(0)

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

中医资格证持证人

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

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

1亿VIP精品文档

相关文档