猿问

关于java和c中的else if 与if

请问关于C中和java中的 if与if else

#include <stdio.h>                                     
int main() 
{
    int score = 7200;
    //完善一下代码
    if(score>=10000)
    {
        printf("钻石玩家");
    }
    if(score>=5000&&score<=10000)
    {
        printf("白金玩家");    
    }
    if(score>=1000&&score<=5000)
    {
        printf("青铜玩家");     
    }
    if(score<1000)
    {
        printf("普通玩家");    
    }
    return 0;
}

这样写和这样有什么区别

#include <stdio.h>
int main() 
{
    int score = 7200;
    //完善一下代码
    else if(score>=10000)
    {
        printf("钻石玩家");
    }
    else if(score>=5000&&score<=10000)
    {
        printf("白金玩家");    
    }
    else if(score>=1000&&score<=5000)
    {
        printf("青铜玩家");     
    }
    else if(score<1000)
    {
        printf("普通玩家");    
    }
    return 0;
}

java中也同理。想请教

hy_wang
浏览 2305回答 3
3回答

Almirai

后面学到select case(switch case)就理解了
随时随地看视频慕课网APP
我要回答