黑马程序员技术交流社区

标题: if-else [打印本页]

作者: 段永正    时间: 2012-2-4 15:49
标题: if-else
if{}if{}if{}else{}怎么区分if{}else if{}else if{}else{}怎么用法
作者: Jewel    时间: 2012-2-4 16:58
在嵌套的 if 语句中,else 子句属于最后一个无对应 else 的 if 语句。
例如
if (x > 10)
    if (y > 20)
        Console.Write("");
    else
        Console.Write("");
作者: 双十二    时间: 2012-2-6 02:38
本帖最后由 双十二 于 2012-2-6 02:39 编辑

if(TextExpr1)
{
Statements1;
}
else if(TextExpr2)
{
Statements2;
}
else
{
Statements3l
}


这个语句其实就是两个  if...else...  语句在嵌套,拆开看就知道了,如下:
if(TextExpr1)
{
Statements1;
}
else
     {                         //去掉这个花括
         if(TextExpr2)
         {
          Statements2;
         }
         else
         {
          Statements3l
         }
     }                         //去掉这个花括

去掉一组花括之后就是一样的了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2