java中有两种逻辑判断语句(也叫选择语句),即if语句和witch语句。今天,我们将重点讨论if语句。
If语句分为单分支和多分支。单个分支很好理解,如果̾̾否则̾̾,多个分支机构,如果̾̾否则̾̾否则̾̾否则̾̾!为了更好地理解,让我们看一下下面的代码:
单个分支:
if(判断语句){满足,则执行的代码块}ele{不满足判断语句时,执行的代码块}
单个分支的执行流程:
首先执行判断语句,看看它的返回值是真还是假。
如果为真,则执行满足的语句体;
如果为假,则执行不满足的语句体;
多分支:
if(判断语句1){满足判断语句1,执行的代码块}ele if(判断语句){不满足判断语句1,满足判断语句,执行代码块}ele{既不满足语句1,也不满足语句,执行的代码块}
多分支执行流程:
首先执行判断语句1,看看它的返回值是真还是假。
如果为真,则执行满足的语句体1;
如果为假,则向下依次执行判断语句,看其返回值是真还是假。
如果为真,则执行满足的语句体;
如果为假,则向下依次执行语句体3,依此类推,或者执行不满足的语句体;
if语句的温馨提示:
第一点:无论比较表达式是简单的还是复杂的,结果都必须是布尔类型。
第二点:如果if语句控制的语句体是语句,可以省略花括号;
如果是多语句,就不能省略。建议永远不应该被忽略。
第三点:一般来说,有左大括号,就不会有分号;如果有分号,就没有左大括号。
本文来自永远太远投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/491913.html