Java位运算和逻辑运算的区别实例

sir5277

sir5277

2016-02-19 11:01

想不想get新技能酷炫一下,今天图老师小编就跟大家分享个简单的Java位运算和逻辑运算的区别实例教程,一起来看看吧!超容易上手~

代码如下:

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
        }
    }
}

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

Java位运算和逻辑运算的区别实例

编程语言 网络编程
Java位运算和逻辑运算的区别实例

Excel 逻辑运算符

电脑入门
Excel 逻辑运算符

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

基于逻辑运算的简单权限系统(实现) JS 版

Web开发
基于逻辑运算的简单权限系统(实现) JS 版

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

编程语言 网络编程
Java中位运算(移位、位与、或、异或、非) 的简单实例

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

解析取模运算% 和位与运算& 之间的关系详解

编程语言 网络编程
解析取模运算% 和位与运算& 之间的关系详解

Java的移位运算符

编程语言 网络编程
Java的移位运算符

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Ajax Control Toolkit 34个服务器端控件

Ajax Control Toolkit 34个服务器端控件

excel count函数如何使用

excel count函数如何使用
下拉加载更多内容 ↓