逻辑运算符
2016-05-10 17:03
447 查看
class DemoThree
{
public static void main(String[] args)
{
//比较运算符, 运算完之后必须是true或者false
int x =3;
//System.out.println(x>2&x<1);
System.out.println(x>2|x<5);
}
}//==i 相等于
// != 不等于
//逻辑运算符& 用于连接两个 boolean &:与 | 或
//类型的表达式 boolean 只有两种结果 true 或者false
/*true & true = true
true & false = false
false & false = false ;
&运算规律
& 运算的两边只有一个false 只有有一个flase 结果就是false
只有两个都通过才是 true false
*/
/* |: 或 运算特点
true | true = true;
true | false = true;
false |fakse =flase
^ : 异或 和或(|)有点不一样
true ^ true = true;
true ^ false = true;
false ^ fakse =flase
异或的运算规律
异或 两边结果如果相同 则为假
两边结果如果不同则为真
! 非
!true 不是真
!false 不是假
& 无论左边是true还是false 时 右边都参与运算
&& 当左边为false时 右边不参与运算
| |或 和| 的运算结果是一样的
当左边为true时 右边是不参与运算的
师
<<:左移及为其实就是该数据乘以2 的几次方<<可以完成2 的次幂运算
>>: 右移 几位其实就是该数据除以2的几次幂 (对于高位出现的空位 原来高位是什么就是用什么补这个空位)
>>>:无符号右移 :数据进行右移时 高位出现的空位,无论元高位是什么 空位都用0补
*/
{
public static void main(String[] args)
{
//比较运算符, 运算完之后必须是true或者false
int x =3;
//System.out.println(x>2&x<1);
System.out.println(x>2|x<5);
}
}//==i 相等于
// != 不等于
//逻辑运算符& 用于连接两个 boolean &:与 | 或
//类型的表达式 boolean 只有两种结果 true 或者false
/*true & true = true
true & false = false
false & false = false ;
&运算规律
& 运算的两边只有一个false 只有有一个flase 结果就是false
只有两个都通过才是 true false
*/
/* |: 或 运算特点
true | true = true;
true | false = true;
false |fakse =flase
^ : 异或 和或(|)有点不一样
true ^ true = true;
true ^ false = true;
false ^ fakse =flase
异或的运算规律
异或 两边结果如果相同 则为假
两边结果如果不同则为真
! 非
!true 不是真
!false 不是假
& 无论左边是true还是false 时 右边都参与运算
&& 当左边为false时 右边不参与运算
| |或 和| 的运算结果是一样的
当左边为true时 右边是不参与运算的
师
<<:左移及为其实就是该数据乘以2 的几次方<<可以完成2 的次幂运算
>>: 右移 几位其实就是该数据除以2的几次幂 (对于高位出现的空位 原来高位是什么就是用什么补这个空位)
>>>:无符号右移 :数据进行右移时 高位出现的空位,无论元高位是什么 空位都用0补
*/
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树