多重IF与IF...ELSE IF...的区别.

如题,例:if (a>5) system.out.println"a的值大于五" if(a<5) system.out.println"a的值小于五" 与 IF(a>5) system.out.println"a的值大于五" ELSE IF(a<5) system.out.println"a的值小于五" 个人觉的这两个没什么差别...那不是说if ...else if语句是多余的?手打的,语法错误不纠结,,,求解,,感谢大手的指教

在你这个例子看来是没有什么区别,那么下面这个例子呢?
if (a>5) {
system.out.println"a的值大于五";
a = 4;
}
if (a<5) {
system.out.println"a的值小于五";
}


if (a>5) {
system.out.println"a的值大于五";
a = 4;
}
else if (a<5) {
system.out.println"a的值小于五";
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-19
一般情况下else独立用在最后一个情况,中间的情况用else if。
exp:
if(a=1){情况1};
else if(a=2){情况1};
else if(a=3){情况1};
else(情况4);//指的是如果a!=1、2、3,则情况4
第2个回答  2011-09-19
if else 是二选一
相似回答