小编cal*_*sen的帖子

如果else语句有4个结果但只有2个似乎有效

所以我正在研究我的第一个关于编程的项目.从未尝试过任何编程.我想让它能够在4个不同的结果和默认函数之间进行选择,但它似乎只能在if语句和第二个if语句之间进行选择.我做错了什么?

private void userStandby () {                                                             

    System.out.println("What do you want to set your membershipstatus to");                       
    System.out.println("1) Active \n2) Standby");                                              
    int newchange = input.nextInt();                                                          

    ((Medlem) currentUser).setStatus(newchange);                                             

    if (((Medlem) currentUser).getStatus() == 1 && newchange == 1) {                         
        System.out.println("Your membership is already active");                                                                                                                
    } else if (((Medlem) currentUser).getStatus() == 1 && newchange == 2)  {                  
        System.out.println("Your membership is now on standby");                              
    } else if (((Medlem) currentUser).getStatus() == 2 && newchange == 2) {                   
        System.out.println("Your membership is already on standby");                      
    } else if (((Medlem) …
Run Code Online (Sandbox Code Playgroud)

java if-statement

3
推荐指数
1
解决办法
136
查看次数

标签 统计

if-statement ×1

java ×1