问答详情
源自:4-1 Java条件语句之 if

不懂!求大神解释!

if(条件){执行代码}

那么请问如果条件不止一个是否都是写在小括号里,如果都写在小括号里是用“;”隔开还是“,”隔开

提问者:Albert小白 2016-07-10 15:13

个回答

  • 望远
    2016-07-23 21:43:18

    int a=61;

    如题:

    如果要满足条件”60<a<100“ 这样的多个条件,既要满足a>60也要满足a<100;那么就要用到逻辑运算符&&,结合if语句即:if(a>60&&a<100){执行代码},当然如果有多个条件也可,例如if(条件1&&条件2&&条件3){~~~~}

    如果要满足a<60或者a>100这样的,那么就要用到逻辑运算符 | | ;结合if语句即:if(a<60||a<100){执行代码},当然如果有多个条件也可,例如if(条件1||条件2||条件3){~~~~}.

  • 丹青曼舞
    2016-07-10 16:53:22

    if(判断条件){

    执行语句

    }else if(判断条件){

    执行语句

    }

    多个判断条件可用&&与,或||,非!,(整体)括号连接起来

  • 浣纱月
    2016-07-10 16:00:24

    看你的事什么条件。如果是并列的可以用&,||。不是并列的就用else if

  • 损失函数
    2016-07-10 15:43:42

    可以都写在小括号里,如果是并列条件用“&&”链接,比如变量a既要满足大于60,又要满足小与100,则这样写

    if(a>60 && a<100){
        do something....
    }

    如果不是并列条件,则用“||”链接,比如变量b既可以以https开头,也可以以http开头,则这样写判断

    if(b.startWith("https") || b.startWith("http")){
        do something....
    }

    如果解决了你的问题,请采纳!

  • 慕神1395015
    2016-07-10 15:28:51

    好像有几个可以选择的符号||