java基础:选择结构

一、IF结构

(1)if选择结构;

老师说张三成绩超过90分就奖励他一包辣条。

判断是否满足条件,满足则执行结果,不满足直接结束;

开始

结束

结构代码为:

if(条件){

//代码块

}

(2)if_else选择结构:

老师说张三成绩如果超过90分就奖励他一包辣条,如果没超过90分就罚操场跑三圈!

判断是否满足条件;不同结果输出不同内容;

开始

结束

结构代码为:

if(条件){

//代码块1

}else{

//代码块二

}

(3)多重if选择结构:

老师对学员的考试成绩评测

* 成绩>=80 :良好

* 成绩>=60 :中等

* 成绩

满足不同条件输出不同结果;

开始

结束

结构代码为:

if(条件){

代码块1}else if{

代码块2}else{

代码块3}

(4)嵌套if选择结构;

学校举行运动会,百米赛跑跑入10 秒内的学生有资格进决赛,根据性别分别进入男子组和女子组

判断是否进入决赛;满足条件后再根据性别判断分组

开始

结束

结构代码为:

if(条件1){

if(条件2){

代码块1}else{

代码块2}

}else{

代码块3}

二、switch选择结构

小明爸爸根据小明期末成绩的班级名次做出了不同的奖励

第一名:奖励一套游戏设备

第二名:奖励一台自行车

第三名:奖励一个mp3

代码结构为:

switch(表达式){

case常量1:

语句;

break;

case常量2:

语句;

break;

case常量3:

语句;

break;

...

default:

语句;

}

比较switch与多重if:

相同点:

都是用来处理多分支条件结构

不同点:

switch选择结构:只能处理等值条件判断的情况

多重if选择结构:没有switch结构的限制,特别适合某个变量处于某个连续区间时的情况。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值