C#基础-011 三目运算

来源:互联网 发布:tomcat9启动 源码解析 编辑:程序博客网 时间:2024/06/06 06:29

namespace 三目运算符
{
class Program
{
static void Main(string[] args)
{
//比较两个数中较大的数 前提是两个数不相等
Console.WriteLine(“请输入第一个数字”);
int fisrtNumber = int.Parse(Console.ReadLine());
Console.WriteLine(“请输入第二个数字”);
int secondNumber = int.Parse(Console.ReadLine());
if (fisrtNumber < secondNumber)
{
Console.WriteLine(“第一个数小于第二个数”);
}
else
{
Console.WriteLine(“第一个数大于第二个数”);
}
//三目运算符 逻辑表达式?表达式1:表达式2 表达式1和表达式2的结果类型是一致的
string ret = fisrtNumber < secondNumber ? “第一个数小于第二个数” : “第一个数大于第二个数”;
Console.WriteLine(ret);
//三目运算嵌套
int num1 = 10;
int num2 = 50;
int num3 = 20;
int result = (num1 > num2 ? num1 : num2) > num3 ? (num1 > num2 ? num1 : num2) : num3;
Console.WriteLine(result);
}
}
}