三目运算及简单案例

            //三目运算是用来简化判断的

            //所谓的三目 有三个表达式组成
            //表达式一 条件表达式 返回的结果是布尔
            //表达式二 条件表达式结果为true 时 返回的结果
            //表达式三 条件表达式结果为false 时 返回的值

            int age = 20;
            //获取用户成年还是未成年的结果
            //string msg = "";
            //if (age  >= 18)
            //{
            //    msg = "成年";
            //}
            //else
            //{
            //    msg = "未成年";
            //}


            //使用三目简化判断
            //表达式一 ? 表达式二 :表达式三;
            string msg = age  >= 18 ? "成年" : "未成年";

            Console.WriteLine(msg);

            Console.ReadLine();

1.案例
                输入一个数字 返回一个两位数
                如果是一个数字则在数字前面补零
                例如 输入1返回 01
                输入 10 返回 10
                如果是两位数则不需要补零

2. 生成0-100 之间的随机数 用户猜生成的数字是几
如果用户猜的数字比随机数大 就提示猜的太大了 小就提示调小了 相等则输入恭喜你

            Console.WriteLine("请你猜猜系统数字");
            int num = int.Parse(Console.ReadLine());
            Random rad = new Random();
            int num1 = rad.Next(100);
            if (num1> num)
            {
                Console.WriteLine("猜小了");
            }
            else if (num==num1)
            {
                Console.WriteLine("猜对了");
            }
            else
            {
                Console.WriteLine("猜大了");
            }

            Console.ReadLine();

猜拳游戏
用户输入 012 代表石头剪刀布 系统随机出 判断用户还是系统赢

            if (num==0)
            {

                Console.WriteLine("你是石头");

                if (num1 == 1)
                {
                    Console.WriteLine("winer");
                }
                else if (num1 == 2)
                {
                    Console.WriteLine("loser");
                }
                else
                {
                    Console.WriteLine("neutrality");
                }
            }
            else if(num==1) 
            {
                Console.WriteLine("你是剪刀");

                if (num1 == 2)
                {
                    Console.WriteLine("winer");
                }
                else if (num1 == 0)
                {
                    Console.WriteLine("loser");
                }
                else
                {
                    Console.WriteLine("neutrality");
                }
            }
            else if (num==2)
            {
                Console.WriteLine("你是布");

                if (num1 == 0)
                {
                    Console.WriteLine("winer");
                }
                else if (num1 == 1)
                {
                    Console.WriteLine("loser");
                }
                else
                {
                    Console.WriteLine("neutrality");
                }
            }
            Console.ReadLine();
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值