- 2
- 0
- 约6.48千字
- 约 55页
- 2019-09-06 发布于广东
- 举报
2.6 关系运算符和逻辑运算符 关系是指值与值之间的相互关系 逻辑是指把真值和假值连接在一起的方式 详细见教材P43 关系运算符与逻辑运算符的结果是boolean类型的值。 关系运算符 在Java中,所有对象都可以使用==和!=进行等于或不等于的比较。 、、=或=只能用于支持顺序关系的类型。 所有的关系运算符都适用于数值类型和char类型。 boolean类型只可以用于进行等于或不等于的比较。 逻辑运算符 逻辑运算符的操作数必须是boolean类型,结果也必须是boolean类型。 逻辑运算符(AND)、|(OR)、^(XOR)和!(NOT)的真值表 p q pq p|q p^q !p false false false false false true true false false true true false false true false true true true true true true true false false 示例 简化逻辑运算符 简化AND运算符是“”,简化OR运算符是“||” 普通运算符计算每一个操作数,而简化运算符只在必要是运算第二个操作数 下面程序确定d中的值是否是n的因数。利用求余运算来完成,即n/d的余数为0,那么d则是因数。因为涉及除法,需防止发生除以0的错误。 //Demonstrate the short-circuit ope
原创力文档

文档评论(0)