1 / 35
文档名称:

北大青鸟-S1-JAVA-TP04.ppt

格式:ppt   大小:1,845KB   页数:35页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

北大青鸟-S1-JAVA-TP04.ppt

上传人:分享精品 2017/12/8 文件大小:1.80 MB

下载得到文件列表

北大青鸟-S1-JAVA-TP04.ppt

文档介绍

文档介绍:复杂选择结构
第四章
找出错误并更正
输出结果是什么?
int age =10;
if(age = 20) {
("年龄是20岁");
}
条件结果必须是布尔值
int score=100;
if (score > 98)
("老师说:不错,奖励一个MP4!");
else
("老师说:惩罚进行编码!");
(“老师说:一直到学会为止!");
回顾与作业点评
if(age==20)
老师说:不错,奖励一个MP4!
老师说:一直到学会为止!
注意大括号的使用
}
{
{
}
多重if选择结构的执行流程是怎样的?
if 选择结构书写规范有哪些?
switch选择结构中break关键字的作用?
多重if选择结构和switch选择结构的异同之处?
预****检查
升级“我行我素购物管理系统”
实现新增会员功能
实现按会员优惠计划进行购物结算
实现计算会员折扣
实现购物菜单选择
实现换购功能
本章任务
掌握多重if和嵌套if选择结构
掌握switch选择结构
使用if判断和输出语句进行异常处理
本章目标
练****实现幸运抽奖
需求说明:
抽奖规则:会员号的百位数字等于产生的随机数字即为幸运会员
完成时间:15分钟
使用多重if选择结构
为什么使用多重if选择结构
将成绩分成几个连续区间判断。使用单个if选择结构无法完成,使用多个if选择结构很麻烦
1、对学员的结业考试成绩评测
成绩>=90 :优秀
成绩>=80 :良好
成绩>=60 :中等
成绩<60 :差
多重if选择结构
if ( 条件 1) {
//代码块1
}
else if ( 条件2 ) {
//代码块2
}
else {
//代码块3
}
可以有多个
可以省略
什么是多重if选择结构
int score = 70; //考试成绩
if ( score >= 90 ) {
("优秀");
} else if (score >= 80 ) {
("良好");
} else if (score >= 60 ) {
("中等");
} else {
("差");
}
大于等于90分
大于等于60分,小于80分
小于60分
大于等于80分,小于90分
如何使用多重if选择结构
演示示例1:使用多重if选择结构
使用多重if选择结构解决问题1
如何使用多重if选择结构
2、我想买车,买什么车决定于我在银行有多少存款
如果我的存款超过500万,我就买凯迪拉克
否则,如果我的存款超过100万,我就买帕萨特
否则,如果我的存款超过50万,我就买依兰特
否则,如果我的存款超过10万,我就买奥托
否则,我买捷安特