=80)System.out.println("良好");elseSystem.out.pri"> =80)System.out.println("良好");elseSystem.out.pri" />
Java基础04--选择结构(switch).pptx

Java基础04--选择结构(switch).pptx

ID:61995557

大小:2.61 MB

页数:23页

时间:2021-04-09

Java基础04--选择结构(switch).pptx_第1页
Java基础04--选择结构(switch).pptx_第2页
Java基础04--选择结构(switch).pptx_第3页
Java基础04--选择结构(switch).pptx_第4页
Java基础04--选择结构(switch).pptx_第5页
资源描述:

《Java基础04--选择结构(switch).pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、选择结构(二)第四章intscore=95;if(score>=90)System.out.println("优秀");elseif(score>=80)System.out.println("良好");elseSystem.out.println("及格");回顾与作业点评输出结果是什么?如何修改程序可以正确输出“优秀”2/26intscore=95;if(score>=60)System.out.println("及格");elseif(score>=80)System.out.println("良好");els

2、eSystem.out.println("优秀");代码阅读提问Java中的if选择结构包括哪几种形式?各自的特点是什么?预习检查switch选择结构的执行流程是怎样的?switch选择结构中break关键字的作用?3/26提问本章任务升级“我行我素购物管理系统”实现购物菜单选择实现换购功能4/26本章目标掌握switch选择结构能够综合运用if选择结构和switch选择结构解决问题5/26为什么使用switch选择结构6/26解决方法:使用多重if选择结构实现使用switch选择结构解决韩嫣参加计算机编程大赛如果获

3、得第一名,将参加麻省理工大学组织的1个月夏令营如果获得第二名,将奖励惠普笔记本电脑一部如果获得第三名,将奖励移动硬盘一个否则,不给任何奖励问题演示示例1:多重if解决等值判断问题缺点:结构复杂,啰嗦特点:条件为等值判断switch(表达式){case常量1:语句;break;case常量2:语句;break;…default:语句;break;}什么是switch选择结构7/26计算表达式的值如果等于常量1如果等于常量2如果没有找到匹配的值switch选择结构语法整型或字符型intmingCi=1;switch(mi

4、ngCi){case1:System.out.println("参加麻省理工大学组织的1个月夏令营");break;case2:System.out.println("奖励惠普笔记本电脑一部");break;case3:System.out.println("奖励移动硬盘一个");break;default:System.out.println("没有任何奖励");}第一名的情况下第二名的情况下第三名的情况下其他情况下使用switch选择结构解决问题1示例如何使用switch选择结构8/26演示示例2:switch解

5、决等值判断问题intmingCi=1;switch(mingCi){case1:System.out.println("参加麻省理工大学组织的1个月夏令营");case2:System.out.println("奖励惠普笔记本电脑一部");case3:System.out.println("奖励移动硬盘一个");default:System.out.println("没有任何奖励");}输出结果是什么?常见错误4-19/26如果需要每个case执行完后跳出,在每个case后不要忘记写break;代码阅读intming

6、Ci=1;switch(mingCi){case1:System.out.println("参加麻省理工大学组织的1个月夏令营");case2:System.out.println("奖励惠普笔记本电脑一部");case2:System.out.println("奖励移动硬盘一个");default:System.out.println("没有任何奖励");}case后面的常量必须各不相同常见错误4-210/26代码阅读intmingCi=6;switch(mingCi){default:System.out.pri

7、ntln("没有任何奖励");case1:System.out.println("参加麻省理工大学组织的1个月夏令营");case2:System.out.println("奖励惠普笔记本电脑一部");case3:System.out.println("奖励移动硬盘一个");}常见错误4-311/26输出结果是什么?default块顺序可以变动,但要注意其执行顺序。通常,default块放在末尾,也可以省略代码阅读Stringday="星期一";switch(day){case"星期一":System.out.pri

8、ntln("星期一:青菜");break;case"星期二":System.out.println("星期二:鱼");break;……default:System.out.println(“自助餐");break;}switch后面小括号中表达式的值必须是整型或字符型常见错误4-412/26代码阅读演示示例3:使用switch常见问题比较swi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。