/条件判断是流程控制中的一部分
//条件判断是为了在指定条件下做指定的事情
int num = 10;
//if (判断条件)
//{
//满足条件做的事情
//}
//判断num 是否小于 零
if (num < 0)
{
//满足条件执行的逻辑代码
Console.WriteLine("num是一个负数");
}
// 上面条件不满足时在判断当前条件
else if (num < 20)
{
Console.WriteLine("num小于20");
}
else if (num < 50)
{
Console.WriteLine("num 小于 50");
}
//else 的后面不需要写判断条件
else
{
//上述所有的条件都不满足执行的逻辑
Console.WriteLine("以上条件都不满足");
}
//条件判断只会执行其中一个
//条件判断从上到下查找满足的条件 如果其中一个满足则后续的就不再执行
案例
//1. 判断学员的成绩
// 成绩 > 0 且成绩 小于60 则输出成绩不及格
//成绩在60 ---80 之间 为成绩及格
//80 --- 90 之间 成绩良好
//90 ---- 100 之间成绩优秀
//100 以上和 0以下 则成绩不合法
Console.WriteLine("请输入你的成绩");
int num = int.Parse(Console.ReadLine());
if (num > 0 && num < 60)
{
Console.WriteLine("成绩不合格");
}
else if (num >=60 &&num <80)
{
Console.WriteLine("成绩及格");
}
else if (num >=80 && num < 90)
{
Console.WriteLine( "成绩良好");
}
else if (num >= 90 && num <100)
{
Console.WriteLine("成绩优秀");
}
else
{
Console.WriteLine( "成绩不合法");
}
Console.ReadLine();