有些条件判断并非简单的真假模式,而是在多种可能中选择一个处理。这种情况,我们需要使用switch case语句进行处理。
以下是对上海地铁自动售票机的模拟
Code
static void Main(string[] args)
{
//输出提示信息
System.Console.WriteLine("欢迎使用上海地铁自动售票机");
System.Console.WriteLine("请选择你需要购买的票价:");
System.Console.WriteLine("1 2 3");
System.Console.WriteLine("4 5 6");
System.Console.WriteLine("7 8 9");
string option = System.Console.ReadLine();//接受用户在控制台输入的字符,以回车结束
switch (option)
{
case "3":
System.Console.WriteLine("你选择了3元票价");
break;
case "4":
System.Console.WriteLine("你选择了4元票价");
break;
case "5":
System.Console.WriteLine("你选择了5元票价"