if和else if的使用注意事项

来源:互联网 发布:华为云计算视频教程 编辑:程序博客网 时间:2024/06/04 17:48

//犯错:之前使用if和 else if是一个整体,如果if成立则不会
if (userTravel.getImage1() != null
&& !"".equals(userTravel.getImage1())) {
travelImageArray.add(0,userTravel.getImage1());
}
if (userTravel.getImage2() != null
&& !"".equals(userTravel.getImage2())) {
travelImageArray.add(1,userTravel.getImage2());
}if (userTravel.getImage3() != null
&& !"".equals(userTravel.getImage3())) {
travelImageArray.add(2,userTravel.getImage3());
}if (userTravel.getImage4() != null
&& !"".equals(userTravel.getImage4())) {
travelImageArray.add(3,userTravel.getImage4());
} if (userTravel.getImage5() != null
&& !"".equals(userTravel.getImage5())) {
travelImageArray.add(4,userTravel.getImage5());
} if (userTravel.getImage6() != null
&& !"".equals(userTravel.getImage6())) {
travelImageArray.add(5,userTravel.getImage6());
}

总结:

if(xxx){xxx} if(xxx){xxx} if(xxx){xxx}.........if判断条件为真则执行代码块中的代码,执行完后会往下继续进行,也就是会进去第二个if,然后再判断,就这样循环下去。

if(xxx){xxx}else if(xxx){xxx}则是,先判断if语句,为真则执行代码块内容,不为真则执行else if(){} ,也是如此循环,else就是其他的意思。
0 0
原创粉丝点击