如题所述
第1个回答 2019-08-22
一个是嵌套if,一个是嵌套else,其实两个都能用。比如,输入一个数a判断是0还是正数还是负数,如果是0,a=0,如果是正数a=1,如果是负数a=-1,代码1:if(a<=0){if(a==0)a=0;else
a=-1;}else
a=1;
。代码2:if(a<0)a=-1;
else
if(a==0)a=0;
else
a=1;
。看,两种方法都能实现。
a=-1;}else
a=1;
。代码2:if(a<0)a=-1;
else
if(a==0)a=0;
else
a=1;
。看,两种方法都能实现。
第2个回答 2019-10-17
if是如果...就...例如:
if(a=b){a=1;}
b
=
1;
如果a和b相等,就执行a=1.无论a与b是否相等都会执行b=1;
if
(a=b){a
=1;}
else
{b=1;}
如果a与b相等,就执行a=1;不相等就执行b=1;两者只能执行一个。
if(a=b){a=1;}
b
=
1;
如果a和b相等,就执行a=1.无论a与b是否相等都会执行b=1;
if
(a=b){a
=1;}
else
{b=1;}
如果a与b相等,就执行a=1;不相等就执行b=1;两者只能执行一个。