以x > 0, x < 0, x == 0的几种情况说明:(很简单的只是希望能抛砖引玉)
一 、这种方法是最简单的。
if ( x > 0)
{ }
if ( x < 0)
{ }
if ( x == 0)
{ }
二、这次涉及到了嵌套也很简单。
if ( x > 0)
{ }
else
{ if(x < 0)
{ }
else
{ }
}
三、同样也没有涉及到嵌套,只是if 和 else的匹配,
也可以看作是 if 和 else if的匹配使用。
if ( x > 0)
{ }
else if ( x < 0)
{ }
else if ( x == 0)
{ }
四、以上的四种方法都是正确的,这个是自己初学时的错误。
if ( x > 0)
{ }
if ( x < 0)
{ }
else //因为这个else是和上面的最近的一个if匹配的, 所以也包含了x > 0的情况。
{ }
五、和四相似
if ( x > 0)
{ }
else //因为这个else是和上面的最近的一个if匹配的, 所以包含了x < 0和x == 0的情况。
{ }
else //这个else没有if 匹配所以是语法的错误。
{ }