java中if else和else if 语句的区别

if else语句

if是每一个if都会进行判断,依次对if进行判断,互相之间不会影响;

if 语句后面可以跟 else 语句,当 if 语句的布尔表达式值为 false 时,else 语句块会被执行。

不同:if-else只有两种可能,判断不满足时就执行if里的语句,判断不满足时就执行else中的语句。

else if语句

一、if 语句至多有 1 个 else 语句,else 语句在所有的 else if 语句之后。

二、if 语句可以有若干个 else if 语句,它们必须在 else 语句之前。

三、一旦其中一个 else if 语句检测为 true,其他的 else if 以及 else 语句都将跳过执行。

不同:if里的条件不满足往下走,如果有else if就接着判断是否满足这个if里的条件,还不满足往下走,有else的话,表示刚刚上面都不满足的统统走这里面去,所以else必须放在最后面。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容