switch语句用来基于不同的条件执行不同的动作.
思路:首先设置表达式 i(通常是一个变量)。随后表达式的值会与结构中的每个 case 的值做比较。如果存在匹配,则与该 case 关联的代码块会被执行。请使用 break 来阻止代码自动地向下一个 case 运行。
下面展示一些 内联代码片
。
// An highlighted block
Console.WriteLine("请输入成绩:");
int i = int.Parse(Console.ReadLine());
if (i > 100 || i < 0)
{
Console.WriteLine("成绩输入有误!");
}
else
{
int b = i / 10;
switch (b)
{
case 10:
Console.WriteLine("成绩为A级");
break;
case 9:
Console.WriteLine("成绩为A级");
break;
case 8:
Console.WriteLine("成绩为B级");
break;
case 7:
Console.WriteLine("成绩为c级");
break;
case 6:
Console.WriteLine("成绩为c级");
break;
default:
Console.WriteLine("成绩为D级");
break;
}
}