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异常。

  • 相关阅读:
    [备份]部分常用函数
    [考试]20150904
    [考试]20150903
    [未完成][知识点]动态规划优化初步
    [考试]20150822
    [考试]20150821
    [知识点]后缀数组
    [考试]20150816
    [考试]20150815
    BZOJ2815: [ZJOI2012]灾难
  • 原文地址:https://www.cnblogs.com/jinlang/p/13536354.html
Copyright © 2011-2022 走看看