static void Main(string[] args)
        {
            while (true)
            {
                int x, y,z; string a, b,c;
                Random r=new Random();                       //这个是用的随机数随机生成,并且利用switch case赋予x,y,z成为"剪刀"石头""布""的含义。
                x = r.Next(0, 2);                                     //注意switch case 要与break连用。
                y = r.Next(0, 2);
                z = r.Next(0, 2);
                switch (x)
                {
                    case 0:
                        a = "有房";
                        break;
                    case 1:
                        a = "没房";
                        break;
                    default:
                        a = "康康";
                        break;
                }
                switch (y)
                {
                    case 0:
                        b = "有车";
                        break;
                    case 1:
                        b = "没车";
                        break;
                    default:
                        b = "康康";
                        break;
                }
                switch (z)
                {
                    case 0:
                        c = "有钱";
                        break;
                    case 1:
                        c = "没钱";
                        break;
                    default:
                        c = "康康";
                        break;
                }
                Console.WriteLine(a);
                Console.WriteLine(b);
                Console.WriteLine(c);
                if (x == 0 && y == 0 & z == 0)
                {
                    Console.WriteLine("来结婚吧!!");
                }

else if (x == 0 && y == 1 & z == 1)
                    {
                        Console.WriteLine("车钱都没有,等你有实力买了车再来把");
                    }
                 else if (x == 0 && y == 0 & z == 1)
                    {
                        Console.WriteLine("没钱跟着你喝西北风啊!!");
                    }
                 else if (x == 1 && y == 0 & z == 1)
                    {
                        Console.WriteLine("买了房子再说不然住车上吗");
                    }
                    else if (x == 0 && y == 1 & z == 0)
                    {
                        Console.WriteLine("上班想让我坐公交是不是?");
                    }
                else if (x == 1 && y == 0 & z == 0)
                {
                    Console.WriteLine("没房住哪儿");
                }
                   else
                   {
                    Console.WriteLine("下一个");
                   }

Console.ReadLine();
            }

利用switch case 来运行咱们结婚吧的更多相关文章

  1. 利用switch case判断是今天的第多少天

    static void Main(string[] args)        {            while (true)            {                int m1 ...

  2. 利用if else来运行咱们结婚吧

    static void Main(string[] args)        {            while (true)            {                string ...

  3. Day09:switch——case结构的使用详解

    switch--case结构的使用详解 什么是switch--case结构 他也是一种多选择结构 switch--case结构是类于if--else的语法,通过比较而输出对应的内容: 通俗的讲,好比我 ...

  4. C# 利用键值对取代Switch...Case语句

    swich....case 条件分支多了之后,会严重的破坏程序的美观性. 比如这个 上述代码是用于两个进程之间通信的代码,由于通信的枚举特别的多,所以case的分支特别的多.导致了代码的可读性,可维护 ...

  5. C语言switch/case圈复杂度优化重构

    软件重构是改善代码可读性.可扩展性.可维护性等目的的常见技术手段.圈复杂度作为一项软件质量度量指标,能从一定程度上反映这些内部质量需求(当然并不是全部),所以圈复杂度往往被很多项目采用作为软件质量的度 ...

  6. 选择语言之switch case

    程序语言-选择语言之switch   case 多选一,类似if    else if  else if  else 模版: Switch(选择条件) { Case(条件一)//相当于if Conso ...

  7. go语言选择语句 switch case

    根据传入条件的不同,选择语句会执行不同的语句.下面的例子根据传入的整型变量i的不同而打印不同的内容: switch i { case 0: fmt.Printf("0") case ...

  8. 简谈switch case

    工作中从buff里截取了一个字符串,然后和配置文件中的字符串名字对比 ,如果一样,处理,不一样,elseif 再判断,再处理! switch(){case : case :...... }先说语法,再 ...

  9. while, do-while ,switch···case语句的学习与运用

    1.while语句:当···的时候 格式:初始条件           while(循环条件)         {          循环体;          状态改变;         } 相当于 ...

随机推荐

  1. poj1417 true liars(并查集 + DP)详解

    这个题做了两天了.首先用并查集分类是明白的, 不过判断是否情况唯一刚开始用的是搜索.总是超时. 后来看别人的结题报告, 才恍然大悟判断唯一得用DP. 题目大意: 一共有p1+p2个人,分成两组,一组p ...

  2. MVC小系列(二十二)【MVC的Session超时,导致的跳转问题】

    由于mvc内部跳转机制的问题,它只在当前的action所渲染的view上进行跳转,如果希望在当前页面跳,需要将mvc方法改为js方法: filterContext.Result = new Redir ...

  3. 保留关键字 (Transact-SQL)

    https://msdn.microsoft.com/zh-cn/library/ms189822(v=sql.120).aspx Microsoft SQL Server 将保留关键字用于定义.操作 ...

  4. WORDPRESS 后台500错误解决方法集合

    引自: http://www.guuglc.com/565.html 这篇文章本质上我是不可能会写到,就因为7号那天晚上,我准备搬家的时候,发现前台完好,进入后台却500错误. 这时我就得急的,毕竟明 ...

  5. JS修改JSON中key的方法

    function modifyJosnKey(json,oddkey,newkey){ var val=json[oddkey]; delete json[oddkey]; json[newkey]= ...

  6. C#微信开发之旅--基本信息的回复

    上一篇说到配置和验证<C#微信开发之旅--准备阶段> 下面来实现一下简单的信息回复. 也就是接收XML,返回XML 可以去看下微信开发文档的说明:http://mp.weixin.qq.c ...

  7. SomeThing of Memcache

    Memcache for .net 文章一: http://blog.csdn.net/dinglang_2009/article/details/6917794 不定时更新

  8. Splay tree

    类别:二叉排序树 空间效率:O(n) 时间效率:O(log n)内完成插入.查找.删除操作 创造者:Daniel Sleator和Robert Tarjan 优点:每次查询会调整树的结构,使被查询频率 ...

  9. nfs,ftp配置

    一. NFS1. NFS简介NFS全称是network file systemNFS允许一个系统在网络上与他人共享目录和文件.通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件. 假 ...

  10. Java中静态代码块,代码块,构造方法的理解

    直接贴代码 class A { static { System.out.println("父类静态代码区"); } { System.out.println("父类代码区 ...