首页 > 其他分享 >switch_case练习

switch_case练习

时间:2024-08-11 17:28:17浏览次数:13  
标签:case intSalary 练习 bFlag break switch WriteLine Console

 

        static void Main(string[] args)
        {
            double intSalary = 5000;
            bool bFlag = true;
            Console.WriteLine("请输入张三的评点等级:");
            string strLevel = Console.ReadLine();
            switch (strLevel)
            {
                case "A":
                    intSalary += 500;
                    break;
                case "B":
                    intSalary += 200;
                    break;
                case "C":
                    intSalary += 0;
                    break;
                case "D":
                    intSalary -= 200;
                    break;
                case "E":
                    intSalary -= 500;
                    break;
                default:
                    bFlag = false;
                    Console.WriteLine("输入有误,程序退出!");
                    break;
            }
            if (bFlag)
            {
                Console.WriteLine("张三的工资是:" + intSalary);
            }
            Console.ReadKey();
        }

 

标签:case,intSalary,练习,bFlag,break,switch,WriteLine,Console
From: https://www.cnblogs.com/csflyw/p/18353654

相关文章

  • 用户名和密码输入练习
    staticvoidMain(string[]args){stringstrUsrName="";stringstrPwd="";Console.WriteLine("pleaseinputyourUsrName:");strUsrName=Console.ReadLine();......
  • JavaL1-07_综合练习
    练习一:需求:    机票价格按照淡季旺季、头等舱和经济舱收费、输入机票原价、月份和头等舱或经济舱。    按照如下规则计算机票的价格:旺季(5~10月)头等舱9折,经济舱8.5折,淡季(11月~来年4月)头等舱7折,经济舱6.5折。代码示例:packagecom.itheima.test;importj......
  • JS基础逻辑练习—含答案解释
    1、代码下列代码,并打印结果:1)console.log(NaN+NaN)//NaN2)console.log(NaN+1)//NaN//解释:NaN(NotaNumber)表示不是一个数字,因此NaN与任何值都不相等,包括NaN本身。3)console.log(NaN==NaN)=>false//解释:isNaN()这个函数的作用是判断传入的参数是......
  • R语言用户自定义函数的语法结构、编写自定义统计值计算函数(使用ifelse结构计算均值和
    R语言用户自定义函数的语法结构、编写自定义统计值计算函数(使用ifelse结构计算均值和标准差等)、编写自定义日期格式化(format)函数(switch函数使用不同分枝格式化日期数据)、应用自定函数目录R语言用户自定义函数的语法结构、编写自定义统计值计算函数(使用ifelse结构计算均值和......
  • Java 入门练习:21 - 25
    JAVA21补全构造方法描述有父类Base,内部定义了x、y属性。有子类Sub,继承自父类Base。子类新增了一个z属性,并且定义了calculate方法,在此方法内计算了父类和子类中x、y、z属性三者的乘积。请补全子类构造方法的初始化逻辑,使得该计算逻辑能够正确执行。输入描述......
  • Java 入门练习:26 - 30
    JAVA26实现接口描述已知接口Comparator,内部定义了max函数,用于返回两个整数中的最大值。请定义该接口的实现类,使得main方法中的比较逻辑可以正确执行,要求实现类的名称为ComparatorImpl。输入描述两个整数输出描述两个整数中的最大值示例1输入:13输出:3解......
  • Java 入门练习:16 - 20
    JAVA16数组遍历描述将用户输入的六个数字填入数组并找出数组中最大值和最小值输入描述随机输入的6个整数输出描述输出数组中的最大值,最小值(最大值最小值之间用空格隔开。若有多个最大值或最小值,输出一次即可,如样例2所示)示例1输入:135246输出:61示例2......
  • 今日Java练习:选择题挑战
    题目选自牛客网1.假设num已经被创建为一个ArrayList对象,并且最初包含以下整数值:[0,0,4,2,5,0,3,0]。执行下面的方法numQuest(),数组num会变成?privateList<Integer>nums;//precondition:nums.size()>0//numscontainsIntegerobjectspublicvoidnumQuest(){int......
  • Python练习:数据类型篇
    一、逻辑推理练习  1、在不运行下面程序的前提下,说出答案。 1.4.0==42."4.0"==43.bool("1")4.bool("0")5.str(32)6.int(6.26)7.float(32)8.float("3.21")9.int("434")10.int("3.42")11.bool(-1)12......
  • 高通C6490 android13 GMS 认证之CtsCarrierApiTestCases
    我们机器是没有SIM卡的,只需要连接wifi。跑CTS测试,CtsCarrierApiTestCases的测试结果都是报没有SIM卡的错误。如下:android.carrierapi.cts.ApnDatabaseTest#testQueryConflictCase fail ThistestrequiresaSIMcardwithcarrierprivilegerulesonit. 解决方法:需要......