zoukankan      html  css  js  c++  java
  • 逻辑运算符(上) ---没用

    package com.itheima.demo01_operator;

    /*
    案例: 演示逻辑运算符(上)

    需求:
    1.定义三个int类型的变量a, b, c, 它们的初始化值分别为10, 20, 30.
    2.通过上述的三个变量, 演示各个逻辑运算符.

    逻辑运算符详解:
    概述:
    逻辑运算符就使用来描述 并且, 或者, 除非 这三种关系的, 它连接的都是 关系表达式.
    分类:
    & 逻辑与, 表示 并且 的意思, 即: 有false, 则整体为false.
    | 逻辑或, 表示 或者 的意思, 即: 有true, 则整体为true.
    ! 逻辑非, 表示 取反 的意思, 即: 以前为false, 现在是true, 以前是true, 现在是false.
    ^ 逻辑异或, 表示 求同存异 的意思, 即: 相同为false, 不同为true.

    && 短路与, 下个视频讲.
    || 短路或, 下个视频讲.
    */
    public class Demo04 {
    public static void main(String[] args) {
    //1.定义三个int类型的变量a, b, c, 它们的初始化值分别为10, 20, 30.
    int a = 10, b = 20, c = 30;
    //2.通过上述的三个变量, 演示各个逻辑运算符.
    System.out.println(a + b > 10 & c - a <= 5); //true & false = false
    System.out.println("-------------------------------------");

    //为了让你更好的掌握逻辑运算符, 咱们来模拟一个事情: 郑毅同学找女朋友. 长得漂亮, 身材好.
    //一开始, 郑毅同学要求非常高, 要求必须: 长得好看, 还得身材好.
    System.out.println(true & true); //true
    System.out.println(true & false); //false
    System.out.println(false & true); //false
    System.out.println(false & false); //false
    System.out.println("-------------------------------------");

    //后来呀郑毅发现这样的妹子不好找, 于是降低了要求, 只要长得好看, 或者身材好就行.
    System.out.println(true | true); //true
    System.out.println(true | false); //true
    System.out.println(false | true); //true
    System.out.println(false | false); //false
    System.out.println("-------------------------------------");

    //后来呀郑毅发现这样的妹子不好找, 于是又降低了要求, 只要不是男的就行.
    System.out.println(!true); //false
    System.out.println(!false); //true
    System.out.println(!!!!!!false); //false, 一个值被逻辑取反偶数次, 该值不变.
    System.out.println("-------------------------------------");

    //后来呀郑毅发现这样的妹子不好找, 最终还是找了个男的, 领证的时候, 法律不承认.
    System.out.println(true ^ true); //false
    System.out.println(true ^ false); //true
    System.out.println(false ^ true); //true
    System.out.println(false ^ false); //false
    }
    }
  • 相关阅读:
    leetcode 851. Loud and Rich
    674. 最长连续递增序列
    896. 单调数列
    905. 按奇偶排序数组
    917. 仅仅反转字母
    922. 按奇偶排序数组 II
    925. 长按键入
    929. 独特的电子邮件地址
    933. 最近的请求次数
    自己动手丰衣足食写java贪吃蛇
  • 原文地址:https://www.cnblogs.com/shan13936/p/13780025.html
Copyright © 2011-2022 走看看