switch选择结构

C# 语言要求每个case和default语句中都必须有break语句,除非两个case中间没有其他语句,那么前一个case可以不包含case。判断的表达式可以是字符串类型。

 switch 语法
        switch(表达式){
            case 常量表达式 1:
             //语句
             break;//break语句在C#中不可以省略 必须有
            case 常量表达式 2:
             //语句
             break;
            //....
            default;
            case n:
            break;

使用switch 结构 根据选择输出信息
现在有3家银行,根据输入的银行简称输出对应银行的全称

银行简称类

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

namespace switch选择结构
{
    public class BankName
    {
        /// 
        /// 根据从控制台输入的简称来输出银行全称
        /// 
        /// 
        public void FullBankName()
        {
            Console.WriteLine("请输入银行简称:");
            string bankName = Console.ReadLine().ToUpper();//将输入的简称转换为大写字母
            switch (bankName)
            {
                case "ICBC":
                    Console.WriteLine("中国工商银行");
                    break;
                case "CBC":
                    Console.WriteLine("中国建设银行");
                    break;
                case "ABC":
                    Console.WriteLine("中国农业银行");
                    break;
                default:
                    Console.WriteLine("输入银行简称错误!");
                    break;
            }
        }
    }
}

运行程序

  static void Main(string[] args)
        {
            //初始化BankName 类
            BankName bank = new BankName();
            bank.FullBankName();
        }

运行结果
switch选择结构_第1张图片

你可能感兴趣的:(C#,C#,语法)