您的位置 首页 java

IT知识篇|带你了解Java基础知识点之“逻辑运算符”

号外号外,知识点,知识点你懂吗?废话不多说今天陕西优就业给大家带来Java学习基础知识点之逻辑运算符。

一、逻辑运算符:

1、非(取反);

2、 && 与,两边条件必须同时为true,运算结果才为true,记忆口诀:一假出假,全真出真。

3、 || 或,只要有一边条件为true,结果就是true,记忆口诀:一真出真,全假出假。

逻辑运算符隐藏的内容:&& 如果前面的 条件表达式 结果为false,后面的就不会运行判断了,false &&
后面的不运行,true && 后面的运行。

||如果前面的条件表达式结果为true,后面的就不会运行判断了,true || 后面不运行,false || 后面的运行。

逻辑运算符具有多条件联合运算的功能,关系运算符没有这个功能。逻辑运算符运算后返回的结果也是 boolean 类型,true或false。

二、 位运算 符:

位运算符用来操作整数基本数据类型中的二进制位,按位运算就是对左右两个参数中对应的位执行 布尔运算 ,0是false,1是true,位运算符&、|、^
也可以当做逻辑运算符来使用。

1、 & 与,有0出0,全1出1;

2、 | 或,有1出1,全0出0;

3、~ 非,按位取反;

4、 异或,相异为1,相同为0,一个数异或同一个数两次,结果还是那个数. 用做一个简单的加密思想.;

5、<< 向左移动,去掉高位,低位补0,在某些范围的数据移动n位相当于乘于2^n;

6、 >> 向右移动,去掉低位,高位补充,如果是负数,那么高位补充的是1,如果是正数,高位补充的是0;

7、>>> 无符号向右移动,不管是正数还是负数,高位永远补充的是0。

位运算符可以用来加密数据,加密的数据无法恢复;位运算符也可以用来控制硬件的功能状态,开和关。

注意:

1.位运算符只能用于整型数据运算,不能用于运算 浮点 数据,如 10.23 & 1.2 是错的,无法通过编译;

2.位运算符返回的运算结果是int类型。

陕西IT优就业:

文章来源:智云一二三科技

文章标题:IT知识篇|带你了解Java基础知识点之“逻辑运算符”

文章地址:https://www.zhihuclub.com/186652.shtml

关于作者: 智云科技

热门文章

网站地图