码迷,mamicode.com
首页 > 编程语言 > 详细

java的布尔运算符和位运算符

时间:2016-12-03 12:19:30      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:错误   异或   cond   等于   返回   操作   express   java   运算   

1.布尔运算符

&&  逻辑与;

||   逻辑或;

!=  不等于;

三元操作符:?: ;表达式为  condition?expression1:expression2(当条件为真时返回expression1的值,否则返回expression2的值);

&&“与”和||“或”都是按照短路方式求值,所以第一个操作能够确定表达式的值就不用计算第二个操作。

比如:x!=0&&1/x>x+y  //避免了x=0时出现无穷大的错误;

2.位运算符

&“与”、|(“或”)、^(“异或”)、~(“非”)

按位计算,比如

0&0=0、1&0=0、0&1=0、1&1=1;

0|0=0、1|0=1、0|1=1、1|1=1;

0^0=0、1^0=1、0^1=1、1^1=0;

 

java的布尔运算符和位运算符

标签:错误   异或   cond   等于   返回   操作   express   java   运算   

原文地址:http://www.cnblogs.com/xuhaojun/p/6128233.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!