分支语句 if else
必须以 if 开头,可以是else if结束,也可以是else结束,也可以直接结束
if (bool类型(比较表达式)一个条件)
{
如果上面的条件成立,那么会执行这里面的代码
}
else if (bool类型 (比较表达式)一个条件)
{
走这里的代码
}
else //只要上面条件都不成立,那么必走else里的代码
{
}
分支嵌套
1 namespace 分支嵌套 2 { 3 class Program 4 { 5 static void Main(string[] args) 6 { 7 int a = 90; 8 9 if (a < 0 || a > 100)//分数有误走这里 10 { 11 Console.WriteLine("分数输入有误!"); 12 } 13 else //分数正确走这里 14 { 15 Console.WriteLine("分数输入正确!"); 16 if (a >= 60) 17 { 18 Console.WriteLine("及格了!"); 19 20 if (a >= 90) 21 { 22 Console.WriteLine("学霸!"); 23 } 24 } 25 else 26 { 27 Console.WriteLine("不及格!"); 28 29 if (a < 10) 30 { 31 Console.WriteLine("学渣!"); 32 } 33 } 34 } 35 } 36 } 37 }
作用域
if(a=0) { if(b=0) { if(c=0) { } } }
a的作用域包含bc,b包含c但不包括a