<span style="white-space:pre"> </span> int score = 91;
if (score >= 90 && score <= 100)
{
Console.WriteLine("优秀");
}
else if (score >= 80 && score < 90)
{
Console.WriteLine("良好");
}
else if (score >= 60 && score < 80)
{
Console.WriteLine("及格");
}
else if (score >= 0 && score < 60)
{
Console.WriteLine("不及格");
}
else
{
Console.WriteLine("请输入0~100的成绩.");
}
int i = score/10;
switch (i)
{
case 10:
case 9:
Console.WriteLine("优秀");
break;
case 8:
Console.WriteLine("良好");
break;
case 7:
case 6:
Console.WriteLine("及格");
break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:
Console.WriteLine("不及格");
break;
default:
Console.WriteLine("请输入0~100的成绩.");
break;
}
Console.ReadLine();
输出结果都是:优秀
if-else:主要用于数据大的范围。
switch:主要用于比较精确的范围。而且不仅仅局限于可运算的数据类型。还可以运用于字符串比较。