手机
当前位置:查字典教程网 >编程开发 >Java >Java位运算和逻辑运算的区别实例
Java位运算和逻辑运算的区别实例
摘要:复制代码代码如下:publicclassTest{publicstaticvoidmain(String[]args){//逻辑运算符执行的...

复制代码 代码如下:

public class Test {

public static void main(String[] args) {

// 逻辑运算符执行的是短路求值,当左边操作数可以推断出表达式的值,就不再执行 了

int x, y = 10;

if (((x = 0) == 0) || ((y = 20) == 20)) {

System.out.println(y);// 输出10

}

// 位操作运算不管值是如何,任何参与运算的表达式都会被执行求值

int a, b = 10;

if (((a = 0) == 0) | ((b = 20) == 20)) {

System.out.println(b);// 输出20

}

}

}

【Java位运算和逻辑运算的区别实例】相关文章:

java IO流文件的读写具体实例

java中Hashtable和HashMap的区别分析

java中的值传递和引用传递的区别分析

java中instanceof和getClass()的区别分析

Java中new关键字和newInstance方法的区别分享

Java中关于int和Integer的区别详解

Java中位运算(移位、位与、或、异或、非) 的简单实例

java数组输出的实例代码

java 抽象类和接口的区别详细解析

基于Java回顾之网络通信的应用分析

精品推荐
分类导航