利用switch case 来运行咱们结婚吧
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 来运行咱们结婚吧的更多相关文章
- 利用switch case判断是今天的第多少天
static void Main(string[] args) { while (true) { int m1 ...
- 利用if else来运行咱们结婚吧
static void Main(string[] args) { while (true) { string ...
- Day09:switch——case结构的使用详解
switch--case结构的使用详解 什么是switch--case结构 他也是一种多选择结构 switch--case结构是类于if--else的语法,通过比较而输出对应的内容: 通俗的讲,好比我 ...
- C# 利用键值对取代Switch...Case语句
swich....case 条件分支多了之后,会严重的破坏程序的美观性. 比如这个 上述代码是用于两个进程之间通信的代码,由于通信的枚举特别的多,所以case的分支特别的多.导致了代码的可读性,可维护 ...
- C语言switch/case圈复杂度优化重构
软件重构是改善代码可读性.可扩展性.可维护性等目的的常见技术手段.圈复杂度作为一项软件质量度量指标,能从一定程度上反映这些内部质量需求(当然并不是全部),所以圈复杂度往往被很多项目采用作为软件质量的度 ...
- 选择语言之switch case
程序语言-选择语言之switch case 多选一,类似if else if else if else 模版: Switch(选择条件) { Case(条件一)//相当于if Conso ...
- go语言选择语句 switch case
根据传入条件的不同,选择语句会执行不同的语句.下面的例子根据传入的整型变量i的不同而打印不同的内容: switch i { case 0: fmt.Printf("0") case ...
- 简谈switch case
工作中从buff里截取了一个字符串,然后和配置文件中的字符串名字对比 ,如果一样,处理,不一样,elseif 再判断,再处理! switch(){case : case :...... }先说语法,再 ...
- while, do-while ,switch···case语句的学习与运用
1.while语句:当···的时候 格式:初始条件 while(循环条件) { 循环体; 状态改变; } 相当于 ...
随机推荐
- poj1417 true liars(并查集 + DP)详解
这个题做了两天了.首先用并查集分类是明白的, 不过判断是否情况唯一刚开始用的是搜索.总是超时. 后来看别人的结题报告, 才恍然大悟判断唯一得用DP. 题目大意: 一共有p1+p2个人,分成两组,一组p ...
- MVC小系列(二十二)【MVC的Session超时,导致的跳转问题】
由于mvc内部跳转机制的问题,它只在当前的action所渲染的view上进行跳转,如果希望在当前页面跳,需要将mvc方法改为js方法: filterContext.Result = new Redir ...
- 保留关键字 (Transact-SQL)
https://msdn.microsoft.com/zh-cn/library/ms189822(v=sql.120).aspx Microsoft SQL Server 将保留关键字用于定义.操作 ...
- WORDPRESS 后台500错误解决方法集合
引自: http://www.guuglc.com/565.html 这篇文章本质上我是不可能会写到,就因为7号那天晚上,我准备搬家的时候,发现前台完好,进入后台却500错误. 这时我就得急的,毕竟明 ...
- JS修改JSON中key的方法
function modifyJosnKey(json,oddkey,newkey){ var val=json[oddkey]; delete json[oddkey]; json[newkey]= ...
- C#微信开发之旅--基本信息的回复
上一篇说到配置和验证<C#微信开发之旅--准备阶段> 下面来实现一下简单的信息回复. 也就是接收XML,返回XML 可以去看下微信开发文档的说明:http://mp.weixin.qq.c ...
- SomeThing of Memcache
Memcache for .net 文章一: http://blog.csdn.net/dinglang_2009/article/details/6917794 不定时更新
- Splay tree
类别:二叉排序树 空间效率:O(n) 时间效率:O(log n)内完成插入.查找.删除操作 创造者:Daniel Sleator和Robert Tarjan 优点:每次查询会调整树的结构,使被查询频率 ...
- nfs,ftp配置
一. NFS1. NFS简介NFS全称是network file systemNFS允许一个系统在网络上与他人共享目录和文件.通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件. 假 ...
- Java中静态代码块,代码块,构造方法的理解
直接贴代码 class A { static { System.out.println("父类静态代码区"); } { System.out.println("父类代码区 ...