肯定不同了
<1>.三个if,每一个if语句都要进行判断,它们之前不存在关系,
<2>.if else if else if,这三个语句存在着逻辑关系,也就是说如果if语句成立,则直接执行if语句里面的代码,如果if语句不成立,则判断第一个else if语句,如果这个else if成立,这执行else if 里面的代码,就不往下再进行判断了,如果不成立,接着判断下一个else if 语句,以此类推。
<3>if else ,通俗的说就是:如果不是这样(if),那么就是那样(else)。跟boolean类型有点一样的,boolean是:不是true,就是false。没有别的选择 。所以说如果if语句成立,就不再运行else语句里面的代码了,如果不成立,则肯定要执行else语句里面的代码。
|