加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

我们可以在Java的同一个switch语句中调用另一个案例中的“case”

发布时间:2020-12-15 00:08:02 所属栏目:Java 来源:网络整理
导读:我的意图是在同一个switch语句中调用另一个case中的两个case, switch (orderType) { case 1: statement 1; break; case 2: statement 2; break; case 3: **call case 1;** **Call case 2;** break; default: break;`} 我们可以用Java做到吗? 解决方法 虽然
我的意图是在同一个switch语句中调用另一个case中的两个case,
switch (orderType) {
        case 1: 
            statement 1;
            break;
       case 2:
            statement 2;
            break;
       case 3:
             **call case 1;**
             **Call case 2;**
             break;
       default:
            break;`
}

我们可以用Java做到吗?

解决方法

虽然您无法直接影响切换案例,但您可以从一个案例中调用switch的父方法并传递不同的参数.例如,
void foo(int param1,String param2,...) {
    switch (param1) {
        case 0:
            foo(1,"some string");
            break;

        case 1:
            //do something
            break;

        default:
            break;
    }
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读