• 技术文章 >java >java基础

    java:逻辑运算符是什么?怎么用?

    小妮浅浅小妮浅浅2020-12-28 11:41:08原创3301

    在对两个事物判断上,除了可以判断值相等,更多的是需要进行条件的判断。举个简单的例子来说,就是当某一条件为真时,才会进行值的计算。这里的不仅涉及了判断,还有条件计算需要我们去处理。在基本概念理解后,下面我们就来看看逻辑运算符的概念、说明以及实例的使用吧。

    1.概念

    逻辑运算符主要包括逻辑与(&),逻辑或(|),逻辑异或(^),短路与(&&),短路或(||)。所有逻辑运算符的特点是操作数都是布尔类型,并且最终的运算结果也是布尔类型。

    2.说明

    && : 又叫短路运算符,A&&B,如果A为假,不会去计算B的值,直接得到结果为 false

    & : A & B,即使A为假,也会计算B的值。

    || : 也是短路运算符,A || B,如果A为真,不会去计算B的值,直接得到结果为 true

    | : A | B,即使A为真,也会计算 B 的值。

    异或^ : 左右两边条件结果相同,结果就为false,左右两边条件结果不同,结果就为true;

    3.实例

    public class LogicDemo{
    public static void main(String[] args){
    int a=5;
    int b=6;
    //System.out.println(2/0);
    //System.out.println((a<4) & ((2/0)>0));	
    //System.out.println((a<4) && (2/0>0));	
    System.out.println(true ^ true);
    System.out.println(true ^ false);
    //System.out.println(a ^ b);
    //int temp = a;
    //a = b;
    //b= temp;
    //位异或运算
    a = a ^ b;
    b = a ^ b;
    a = a ^ b;
    System.out.println(a);
    System.out.println(b);
    }
    }

    以上就是逻辑运算符在java中的使用,相信大家已经初步对内容有所了解,可以多在代码中找找使用的感觉,然后融会贯通。更多Java学习指路:Java基础

    专题推荐:java逻辑运算符
    上一篇:java中如何用关系运算符判断? 下一篇:java中的位运算符是什么?是什么?

    相关文章推荐

    • java:如何使用map排序?• java中常量是什么?有哪些类型?• java中final如何定义常量?• 算术运算符如何在java中使用?• java中赋值运算符是什么?• java中如何用关系运算符判断?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网