在java中一段代码如果是多个if,或者是多个ifelse有什么不同。我知道多个if else 是一个整体。是不是if每个都得运行一边,不管满足不满足第一个第二个,程序都得自动向下运行。而if else 只要满足其中一个 程序就不自动向下运行了。是这个意思吗
3 回答
已采纳
慕圣0830664
TA贡献41条经验 获得超26个赞
if () { 语句1; } if () { 语句1; } if () { 语句1; } 上面所有if语句都会被执行一遍,前提是if语句里面没有跳转语句,如continue、break、return等。 if () { 语句1; } else if { 语句2; } else{ 语句3; } 语句4; 上面的 if..else if ..else 的三个语句中,只会执行其中一个,然后执行语句4,当然也是建立在上面的前提上。
__innocence
TA贡献313条经验 获得超208个赞
这是条件判断语句,一步步来
if(满足条件1){ //执行语句1 }else if(满足条件2){ //执行语句2 }else{ //执行语句3 }
一般情况下,if里面的条件都是互斥的,也就是说,他们不会同时满足。程序只执行满足if条件里面的语句
添加回答
举报
0/150
提交
取消