zoukankan      html  css  js  c++  java
  • java笔记5之逻辑运算符以及&&与&的区别

        1  &逻辑与:有false则false。
             |逻辑或:有true则true。
             ^逻辑异或:相同为false,不同为true。
                举例:情侣关系。男男,男女,女男,女女
             !逻辑非:非false则true,非true则false。
                特点:偶数个不改变本身。

      2
          &&和&的区别? 同理||和|的区别?
               A:最终结果一样。
               B:&&具有短路效果。左边是false,右边不执行。

     1 class OperatorDemo2 {
     2     public static void main(String[] args) {
     3         int a = 3;
     4         int b = 4;
     5         int c = 5;
     6         
     7         //&&双与
     8         System.out.println((a > b) && (a > c)); //false && false = false
     9         System.out.println((a > b) && (a < c)); //false && true = false
    10         System.out.println((a < b) && (a > c)); //true && false = false
    11         System.out.println((a < b) && (a < c)); //true && true = true
    12         System.out.println("----------------");
    13         
    14         int x = 3;
    15         int y = 4;
    16         
    17         //boolean b1 = ((x++ == 3) & (y++ == 4));
    18         //boolean b1 = ((x++ == 3) && (y++ == 4));
    19         //boolean b1 = ((++x == 3) & (y++ == 4));
    20         boolean b1 = ((++x == 3) && (y++ == 4));
    21         System.out.println("x:"+x);
    22         System.out.println("y:"+y);
    23         System.out.println(b1);
    24     }
    25 }


            


  • 相关阅读:
    Java多线程知识-Callable和Future
    C#程序集Assembly学习随笔(增补版,附图)_AX
    C#程序集Assembly学习随笔(第一版)_AX
    【.Net】 C#访问修饰符
    访问修饰符(C# 编程指南)
    Restful API 架构与设计参考原则
    RESTful API 设计指南
    WebService的两种方式SOAP和REST比较
    公众号
    es6(const、let)
  • 原文地址:https://www.cnblogs.com/lanjianhappy/p/6266658.html
Copyright © 2011-2022 走看看