分支结构—switch

本文详细介绍了Java中的switch分支结构,包括执行流程、电子备忘录案例、使用注意事项、switch穿透性的应用以及与if的比较,探讨了各自适合的业务场景。
摘要由CSDN通过智能技术生成

目录

switch分支

执行流程

案例:电子备忘录

使用时的注意事项

switch穿透性在该情况下可以简化代码

if、switch的比较,以及各自适合什么业务场景?


switch分支

是通过比较值来决定执行哪条分支。

执行流程

先执行表达式的值,再拿着这个值去与case后的值进行匹配。

与哪个case后的值匹配为true就执行哪个case块的代码,遇到break就跳出switch分支。

如果全部case后的值与之匹配都是false,则执行default块的代码。

案例:电子备忘录

周一:埋头苦干,解决bug                              周五:今晚吃鸡

周二:    请求大牛程序员帮忙                        周六:与王婆介绍的小芳相亲

周三:今晚啤酒、龙虾、小烧烤                     周日:郁郁寡欢、准备上班。

周四:主动帮助新来的女程序解决bug

具体代码:

package com.gangdan.branch;

public class SwitchDemo2 {
    public static void main(String[] args) {
//       
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值