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