想请问关于java中多个if与多个if else的区别

在java中一段代码如果是多个if,或者是多个ifelse有什么不同。

我知道多个if else 是一个整体。是不是if每个都得运行一边,不管满足不满足第一个第二个,程序都得自动向下运行。而if else 只要满足其中一个 程序就不自动向下运行了。是这个意思吗

hy_wang
浏览 3044回答 3
3回答

慕圣0830664

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

这是条件判断语句,一步步来if(满足条件1){     //执行语句1 }else if(满足条件2){     //执行语句2 }else{     //执行语句3 }一般情况下,if里面的条件都是互斥的,也就是说,他们不会同时满足。程序只执行满足if条件里面的语句
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java