第1个回答 推荐于2017-10-07
1.if(a==0)
{
out.println(“你好吗?”);
}else //此处的else 相当于else if(a!=0)的情况,即a可以为任何值
//的情况下执行out.println(“你不好吗?”);0除外
{
out.println(“你不好吗?”);
}
2. if(a==0)
{
out.println(“你好吗?”);
} //此处如果a所取得的值不等于0的话,是没有程序运行并输出的,和
//刚刚的if else 的情况是不一样的
if(b==0)
{
out.println(“你不好吗?”); // 此处如果b有值,并且等于0的话,那么输出
}
这个只是一个简单的示例,具体的要自己变成中再慢慢的体会,你会学好的,慢慢加油本回答被提问者采纳
第2个回答 2019-11-12
else
if的
当第一个判断满足时,不会执行else的内容
而if连用,无论上一个是否成立,都会执行后续每个。
比如
int a = 10;
if(a > 100)
;//1
else if(a> 5)
; //2
if(a > 100)
;//3
if(a> 5)
; //4对于a
=
10的情况,二者没有区别。
都是执行2
和4部分
而如果a=101
那么对于上面的,只会执行1
而下面的,每个都会走到,会执行3和4
第3个回答 2008-03-27
简单的说,如果你希望程序分别检查2个分支的逻辑. 就用2个if{}, 如果2个分支里面只需要确定一个. 就用if{}else{}
比如
if(gender = male){print("男");}else{print("女")};
或者
if(salary>8000){print("较高收入")};
if(salary>10000){print("极高收入")};
第4个回答 2008-03-27
else就是除了if的情况
譬如
if(a>0)
else{这里就是小于等于零了}
if(a==0)
else{这里就是不等于零了}
用两个if的情况也很多
譬如
if(a==0)...
if(a==1)...
if(a==2) ...