java switch case多个条件_Java理论学习三分钟-流程控制之选择结构(2)

一、多重if-else

语法:

1b7cb5c9289f91e9ad552cdf6553b514.png

多重if-else 语法

案例:

b763cb92a2b25e42eebba80b338478a8.png

多重if-else语句 编程例子

二、Switch-case语句概念引入

问:当要根据数字来判断星期几时,用if可以做到,是否也可以用别的方式做到?

答:1.在选择结构中,除了可以用if-else外,还可以用switch-case语句

2.在条件表达式得出多个值的情况下,使用switch-case语句会带来更好的效果

三、Switch-case语法结构

case为表达式 与判断值 ,比较等于匹配判断 ,类似于==。

符合则程序执行当前case后的花括号代码体内容。

f10ee6f4d84cb972615a16166acebb9f.png

Switch-case语法结构

332ec1b285271452b02636a94620ad8f.png

Switch-case 编程例子

四、Switch-case语句比较

与if-else比较,switch-case的优点在于:

1.可以利用switch的开关功能来实现批处理

2.增加了代码的可读性

3.使代码更容易编写

4.性能更高

其缺点是:

1.不能实现嵌套判断

2.使用Switch-case的选择结构一定可以使用if-else,反之则 不成立。

0d62978b5021cbab28915bf4a7c71fb1.png

选择语句 区分与比较

五、总结

本章节我们基本阐述了选择结构中多重if语句、Switch-case语句、选择语句比较等大致理论概念。

下一章节中,我们将继续为读者朋友们介绍流程控制中的循环结构while迭代第3节知识点内容。

本文由Java通用奇异原创,欢迎关注,带你一起长知识

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值