Java语言基础分支结构程序设计switch语句应用.ppt

上传人:wuy****n92 文档编号:70795868 上传时间:2023-01-28 格式:PPT 页数:13 大小:203.99KB
返回 下载 相关 举报
Java语言基础分支结构程序设计switch语句应用.ppt_第1页
第1页 / 共13页
Java语言基础分支结构程序设计switch语句应用.ppt_第2页
第2页 / 共13页
点击查看更多>>
资源描述

《Java语言基础分支结构程序设计switch语句应用.ppt》由会员分享,可在线阅读,更多相关《Java语言基础分支结构程序设计switch语句应用.ppt(13页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、 第第 4 4讲讲 JavaJava语言基础语言基础(4 4)2023/1/28分支结构程序设计分支结构程序设计switch语句应用语句应用 本讲内容本讲内容nJava控制语句-switch语句2023/1/28学习目标学习目标n掌握Java控制语句中的分支语句switch语句的应用。2023/1/28多分支语句多分支语句 switch对于多分支选择的情况,Java提供了switch语句直接处理。switch语句也称为开关语句,如图所示。switch语句其一般形式为:语句其一般形式为:switch(表达式表达式)case常量常量1:语句语句1;break;case常量常量2:语句语句2;bre

2、ak;.case常量常量n:语句语句n;break;default:语句语句n+1;注意以下几点:switch之后括号内的表达式只能是整型(byte、short、char和int),不能是长整型或其他任何类型。在case后的各常量表达式的值不能相同,否则会出现错误。在case后,允许有多个语句,可以不用括起来。也可作为复合语句用括起来。case和default语句的先后顺序可以变动,而不会影响程序执行结果。但把default语句放在最后是一种良好的编程习惯default子句可以省略。break语句用来在执行完一个case分支后,使程序跳出switch语句,即终止switch语句的执行。swit

3、ch语句执行过程语句执行过程计算表达式的值,并与其后的常量值逐个比较,当表达式的值与某个常量的值相等时,即执行其case分支后的语句,break语句用来在执行完一个case分支后,使程序跳出switch语句,即终止switch语句的执行。如表达式的值与所有case后的常量表达式均不相同时,则执行default后的语句。如果某个case分支后没有break语句,程序将不再做比较而执行下一个case分支。实例实例SwitchTest.javaint a=100;int b=20;int c;char oper=+;switch(oper)case+:c=a b;break;case-:c=a-b;

4、break;default:c=a*b;break;实例DateCalcu.java本程序计算某年某月有几天。其中判别闰年的条件是:能被4整除但不能被100整除的年是闰年,能被400整除的年也是闰年。1.int yy=0,mm=0,dd=0;2.System.out.println(请输入年);3.Scanner sc=new Scanner(System.in);4.yy=sc.nextInt();5.System.out.println(“请输入月);6.mm=sc.nextInt();switch(mm)case 1:case 3:case 5:case 7:case 8:case 10

5、:case 12:dd=31;break;case 4:case 6:case 9:case 11:dd=30;break;case 2:if(yy%4=0&yy%100!=0|yy%400=0)dd=29;else dd=28;break;default:System.out.println(input error);break;System.out.println(yy+年+mm+月+dd);本讲小结本讲小结1.switch语句其一般形式语句其一般形式2.switch语句执行过程语句执行过程3.使用及注意事项使用及注意事项2023/1/28课后作业1.编程计算某年某月有几天。其中判别闰年的条件是:能被4整除但不能被100整除的年是闰年,能被400整除的年也是闰年。(要求年月值是通过输入产生)。2输出一个百分制成绩,要求输入成绩等级A、B、C、D、E。90分以上为A,8189分为B,7079分为C,6069分为D,60分以下为E。说明:Character.toUpperCase(ch)可以把小写字母转换为大写字母。用switch语句实现。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com