switch-case结构

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了switch-case结构相关的知识,希望对你有一定的参考价值。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication16
{
class Program
{
static void Main(string[] args)
{
double a = 5000;                                                         //bool b=true;
Console.WriteLine("请输入该员工的年末评级!");             
string s = Console.ReadLine();
switch (s)
{
case "A": a += 500;
break;
case "B": a += 100;
break;
case "C": a += 0;
break;
case "D": a -= 100;
break;
case "E": a -= 500;
break;
default: b = false;
break;

}

if(b=true)

{
Console.WriteLine ("明年该员工的工资为{0}。",a);

}

 


Console.ReadKey();


}
}
}

 

 

改进程序

加入bool值 b 控制是否输出

 练习

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication17
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入你的姓名!猜测你上辈子职业!");
string name = Console.ReadLine();
//老杨 老胡 老牛 老张 老黑 老陈
switch(name)
{
case "老杨": Console.WriteLine("你上辈子是挑粪的");
break;
case "老胡": Console.WriteLine("你上辈子是老病猫");
break;
case "老牛": Console.WriteLine("你上辈子是杀猪的");
break;
case "老张": Console.WriteLine("你上辈子是跟班");
break;
case "老黑": Console.WriteLine("你上辈子是赌徒");
break;
case "老陈": Console.WriteLine("你上辈子是酸菜头");
break;
default: Console.WriteLine("不认识,你上辈子估计是一坨翔");
break;
}

Console.ReadKey();

}
}
}

以上是关于switch-case结构的主要内容,如果未能解决你的问题,请参考以下文章

PythonStudy——Python 中Switch-Case 结构的实现

使用switch-case结构来计算键入数字的次数

switch-case结构的语法格式.

switch-case结构的语法格式.

python查看数据集的结构 (用dict实现switch-case)

switch-case