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

 更新时间:2013年02月28日 16:49:18   作者:  
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
        }
    }
}

相关文章

  • 利用java实现单词倒序排列

    利用java实现单词倒序排列

    这篇文章就是利用java实现单词倒序排列,感觉像是在变魔术,感兴趣的小伙伴来见证一下
    2015-07-07
  • java项目中classpath指向哪里

    java项目中classpath指向哪里

    这篇文章介绍了java项目中classpath指向哪里及工作原理,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-12-12
  • Spring Boot整合MyBatis-Flex全过程

    Spring Boot整合MyBatis-Flex全过程

    这篇文章主要介绍了Spring Boot整合MyBatis-Flex全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • 优化Java虚拟机总结(jvm调优)

    优化Java虚拟机总结(jvm调优)

    这篇文章主要介绍了优化Java虚拟机总结(jvm调优),具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • Spring的RestTemplata使用的具体方法

    Spring的RestTemplata使用的具体方法

    本篇文章主要介绍了Spring的RestTemplata使用的具体方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-01-01
  • java 获取当前路径下的所有xml文档的方法

    java 获取当前路径下的所有xml文档的方法

    这篇文章主要介绍了java如何获取当前路径下的所有xml文档,需要的朋友可以参考下
    2014-05-05
  • Java 中的 xx ≠ null 是什么新语法

    Java 中的 xx ≠ null 是什么新语法

    Java中null是一个关键字,用来标识一个不确定的对象。因此可以将null赋给引用类型变量,但不可以将null赋给基本类型变量。本文给大家分享Java 中的 xx ≠ null 是什么新语法,感兴趣的朋友一起看看吧
    2021-06-06
  • Java OpenCV实现人脸识别过程详解

    Java OpenCV实现人脸识别过程详解

    这篇文章主要介绍了Java OpenCV实现人脸识别过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • Spring Boot 统一数据返回格式的解决方案

    Spring Boot 统一数据返回格式的解决方案

    统⼀的数据返回格式使⽤ @ControllerAdvice 和 ResponseBodyAdvice 的⽅式实现,下面给大家分享Spring Boot 统一数据返回格式的解决方案,感兴趣的朋友一起看看吧
    2024-03-03
  • Java直接输出对象变成@.....的问题及解决

    Java直接输出对象变成@.....的问题及解决

    这篇文章主要介绍了Java直接输出对象变成@.....的问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09

最新评论