传智播客C#基础笔记-苏坤(4)

2019-05-17 10:31

两个表达式全为true,逻辑与才为true

逻辑或(或者):

Bool isRight = 表达式1 || 表达式2

逻辑与连接的两个表达式,要能够求解成bool类型,一般情况都是关系表达式。 整个逻辑与运算的结束也是bool类型 表达式1 表达式2 逻辑或结果 True True True True false True false True True false false False 有一个表达式为true,逻辑或就为true

逻辑非: !(取反) 这是一个一元运算符。 用法: !(布尔类型的表达式) 作用:

如果布尔类型的表达式为true,加!号后,

其整个式子的结果为false。

如果:布尔类型的表达式为false,加!号后,其整个式子的结果为true。

Console.WriteLine(\张三请输入你的数学成绩\); double math = Convert.ToDouble(Console.ReadLine()); Console.WriteLine(\张三请输入你的语文成绩\);

double chinese = Convert.ToDouble(Console.ReadLine()); bool reasult = chinese >= 90 && math >= 90; Console.WriteLine(reasult);

Console.ReadKey();

Console.WriteLine(\请输入一个年份\);

int year = Convert.ToInt32(Console.ReadLine());

bool reasult = year % 400 == 0 || year % 4 == 0 && year % 100 != 0; Console.WriteLine(reasult);

Console.ReadKey();

逻辑与与逻辑或的短路问题: 例如: Int a = 10; Int b = 5;

(1)Bool result = ++a>5 && ++b>1; (2)Bool result = ++a>5 || ++b>1;

当逻辑与第一为假时第二个不再检查真假,直接输出false。第二个不再运算。 当逻辑或第一个为真时。第二个表达式不再检查真假。直接输出true。第二个数不再运算。

If结构的基本语法: If(条件) 1.语句; 执行过程:首先判断条件的结果,如果条件为true,则执行语句。如果条件为false,则跳过语句1.执行后面的语句。

注意:1.if后面的括号中的条件,要能计算成一个bool类型的值。

3. 默认情况下,if语句只能待一句话。

即和if语句有关系的语句,只有语句1.

执行过程:如果条件为false,那么将跳过if所带的语句块中的所有语句。 要求:我们在写程序时,哪怕if语句只带一句话,也要把他写在大括号中。 If-else结构 语法: If(条件) {语句1;} Else

{语句2;} 执行过程:

如果条件为true,则执行if带的语句块1,并且跳过else带的语句块2.

如果条件为false,则 跳过if带的语句块1,执行else带的语句块2.

上面两个语句块,根据条件结束为true或false,总要执行一个。


传智播客C#基础笔记-苏坤(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:古代汉语教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: