Java 逻辑运算符(&、|、^、!、&&、||)

Java 逻辑运算符(&、|、^、!、&&、||)一、逻辑运算符短路逻辑运算符与逻辑运算符的区别是:逻辑运算符:先走一遍,在判断短路逻辑运算符:一但符合条件,后面的判断不走二、逻辑运算符逻辑运算符:&、|、^、!案例代码publicclasstest{publicstaticvoidmain(String[]args){//定义变量inti=10;intj=20;intk=30;//&:有false

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

一、逻辑运算符

短路逻辑运算符逻辑运算符 的区别是:

  • 逻辑运算符:先走一遍,在判断

  • 短路逻辑运算符:一但符合条件,后面的判断不走

二、逻辑运算符

  • 逻辑运算符:&、|、^、!

    image.png

  • 案例代码

public class test {
  public static void main(String[] args) {
    // 定义变量
    int i = 10;
    int j = 20;
    int k = 30;

    // &:有 false 则为 false
    System.out.println((i > j) & (i > k)); // false & false = false
    System.out.println((i < j) & (i > k)); // true & false = false
    System.out.println((i > j) & (i < k)); // false & ture = false
    System.out.println((i < j) & (i < k)); // ture & ture = ture

    // |:有 true 则为 true
    System.out.println((i > j) | (i > k)); // false | false = false
    System.out.println((i < j) | (i > k)); // true | false = ture
    System.out.println((i > j) | (i < k)); // false | ture = ture
    System.out.println((i < j) | (i < k)); // ture | ture = ture

    // ^:结果相同为 false,不同为 true
    System.out.println((i > j) ^ (i > k)); // false ^ false = true
    System.out.println((i < j) ^ (i > k)); // true ^ false = ture
    System.out.println((i > j) ^ (i < k)); // false ^ ture = ture
    System.out.println((i < j) ^ (i < k)); // ture ^ ture = false
    
    // !:结果相同为 false,不同为 true
    System.out.println((i > j)); // false = false
    System.out.println(!(i < j)); // !false = true
    System.out.println(!!(i > j)); // !!false = false
    System.out.println(!!!(i < j)); // !!!false = ture
  }  
}

Jetbrains全家桶1年46,售后保障稳定

三、短路逻辑运算符

  • 逻辑运算符:&&、||

    image.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/223433.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号