zoukankan      html  css  js  c++  java
  • JAVA中逻辑运算符“|”和“&”与“||”和“&&”的用法

    JAVA中逻辑运算符“|”和“&”与“||”和“&&”的用法

     

    1.使用规则:

    (1)& 可以用作逻辑与的运算符,表示逻辑与(and)

          a、当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false

          b、无论第一个判断条件是否成立,逻辑运算符前后两个条件都会进行判断

    (2)&& 可以用作逻辑与的运算符,表示逻辑与(and)

          a、当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false

          b、第一个条件不成立,后面的条件均不进行判断,返回false

    (3)| 可以作逻辑或运算符,表示逻辑或(or)

          a、当运算符有一边为true时,整个运算结果为true

          b、无论第一个判断条件是否成立,逻辑运算符前后两个条件都会进行判断

    (4)|| 可以作逻辑或运算符,表示逻辑或(or)

          a、当运算符有一边为true时,整个运算结果为true

          b、第一个条件成立,后面的条件均不进行判断,返回true

    2.使用案例:

        String s = null;

       1. if((s!=null)&(s.length()>0)){}

       2. if((s!=null)&&(s.length()>0)){}

       3. if((s==null)|(s.length()==0)){}

       4. if((s==null)||(s.length()==0)){}

    上述案例在java运行情况中,1,3均抛出NullPointerException异常。

  • 相关阅读:
    thinkphp 视图定义
    ThinkPHP支持模型的分层
    thinkphp 虚拟模型
    thinkphp 参数绑定
    thinkphp 自动完成
    thinkphp 自动验证
    thinkphp 子查询
    thinkphp 动态查询
    ThinkPHP sql查询
    thinkphp 统计查询
  • 原文地址:https://www.cnblogs.com/jinlang/p/13536354.html
Copyright © 2011-2022 走看看