当前位置: 首页> 房产> 建筑 > 三目运算及简单案例

三目运算及简单案例

时间:2025/7/14 14:55:22来源:https://blog.csdn.net/2401_86981975/article/details/142339569 浏览次数:0次

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

            //所谓的三目 有三个表达式组成
            //表达式一 条件表达式 返回的结果是布尔
            //表达式二 条件表达式结果为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();
 

关键字:三目运算及简单案例

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: