快捷导航

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

在java中一段代码如果是多个if,或者是多个ifelse有什么不同。我知道多个if else 是一个整体。是不是if每个都得运行一边,不管满足不满足第一个第二个,程序都得自动向下运行。而if else 只要满足其中一个 程序就不自动向下运行了。是这个意思吗

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

if(){语句1;}if(){语句1;}if(){语句1;}上面所有if语句都会被执行一遍,前提是if语句里面没有跳转语句,如continue、break、return等。if(){语句1;}elseif{语句2;}else{语句3;}语句4;上面的if..elseif..else的三个语句中,只会执行其中一个,然后执行语句4,当然也是建立在上面的前提上。
回复

使用道具 举报

这是条件判断语句,一步步来
if(满足条件1){//执行语句1}elseif(满足条件2){//执行语句2}else{//执行语句3}一般情况下,if里面的条件都是互斥的,也就是说,他们不会同时满足。程序只执行满足if条件里面的语句
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP