C#三目运算符 #我的编程语言学习笔记

//using System;

//namespace Lesson15 三目运算符


#region  知识点一 基本语法
//套路: 3个空位 2个符号!!!
//固定语法: 空位    ?     空位    :空位    ;
//关键信息: bool类型 ? bool类型为真返回内容:  boo1类型为假返回内容;
//三目运算符 会有返回值,这个返回值类型必须一致,并且必须使用!


#endregion


#region   知识点二 具体使用

string str = false ? "条件为真":"条件为假";
Console.WriteLine(str);

int a = 5;
str = a <1 ? "a大于1":"a不满条件";
Console.WriteLine(str);

int i = a > 1 ? 123 : 234;

//第一个空位 始终是结果为boo1类型的表达式 boo变量 条件表达式 逻辑运算符表达式
//第二三个空位 什么表达式都可以 只要保证他们的结果类型是一致的
bool D = a > 1 ? a > 6 : !false;
//结果都是bool值 所以可以


int J = 5;
str = J <1 ? "J小于1" : "J不满条件";
Console.WriteLine(str);

int E = 5;
str = E >1 ? "E小于1" : "J不满条件";
Console.WriteLine(str);


//比较两个数的大小,求出最大的。
Console.Write("请输入第一个数:");
double num1 = Convert.ToDouble(Console.ReadLine());
Console.Write("请输入第二个数:");
double num2 = Convert.ToDouble(Console.ReadLine());
double max = (num1 > num2) ? num1 : num2;
Console.WriteLine("最大的数是:" + max);
//string w = 31 < 55 ? " 大" : "小 ";
//Console.WriteLine(w);



//依次输入学生的姓名,C#语言的成绩,Unity的成绩,两门成绩都大于等于90分,才能毕业, 请输出最后的结果。
Console.Write("请输入学生姓名:");
string xingming = Console.ReadLine();
Console.Write("C#语言的成绩是:");
double C = Convert.ToDouble(Console.ReadLine());
Console.Write("unity的成绩是:");
double U = Convert.ToDouble(Console.ReadLine());
str = C>=90 && U>=90 ? "毕业" : "未毕业";
Console.WriteLine(str);




//要求用户输入一个年份,然后判断是不是闺年?闺年判断条件:
//年份能被400整除(2000)
//或者
//年份能被4整除,但是不能被100整除 (2008)



//提示用户输入一个姓名,然后再控制台输出姓名,只要输入的不是帅哥,就显示美女。
Console.WriteLine("请输入一个名字");
string name =Console.ReadLine();
string result = (name=="帅哥") ? "帅哥" : "美女";
Console.WriteLine(result);














#endregion
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值