if----else:判断语句
if…else 结构包含一个条件和两个分支:条件是 bool 类型表达式,写在 if 后面的圆括号里;分支写在 2 个 {} 里。
当条件为 true 时,执行 if 后面的分支,当条件为 false 时,执行 else 后面的分支。
语法结构:
if (判断条件)//条件,bool类型
{
//分支1
执行语句1;
}
else
{
//分支2
执行语句2;
}
小栗子:
判断是否为成年人
namespace Test
{
class Program
{
static void Main(string[] args)
{
int age = 17;//年龄
if (age >= 18)//条件,bool类型
{
//分支1
Console.WriteLine( "你是成年人");
}
else
{
//分支2
Console.WriteLine("你是小盆友");
}
}
}
}
多重if判断语句:
if (判断条件1)//条件,bool类型
{
//分支1
执行语句1;
}
else if (判断条件2)
{
//分支2
执行语句2;
}
else
{
执行语句3;//都不满足
}
注意
如果某个分支只包含一条命令,那么是可以省略大括号{}的
如果分支中包含2条以上的命令,是不能省略{}
编写条件结构时,尽可能加上 {} 可以省掉不必要的错误和麻烦。