在Java中也有与或,这就是逻辑运算符。

逻辑运算符                      描述

&                              AND 与

&&                              断路与

|                               OR 或

||                               断路或

那么与或怎么输出呢? 我们看下表:

 

表里面的就是与或的结果。

怎么记忆比较简单呢?

可以把  true 想成是1

       false 想成是0

     只需要我们记住,只有1和0的说法,我们继续联想把与想成 是乘         把或想成是加。  那么我们可以得出这样的一个公式:

1*1=1  1+1=1 

1*0=0  1+0=1

0*1=0  0+1=1

0*0=0  0+0=0

那么我们可以很快的记住与或得出的结果。

目前基本上 与 短路与 和 或 断路或 输出的结果基本上是一样的。

我们可以通过一个例子来判断。下面的例子,我做一个注释:

public class date003{

   public static void main(String args[]){

   boolean a = true ;   \\ 布尔值 a = true 

   boolean b = false ;   \\ 布尔值 b = false

System.out.println("a||b="+(a||b));  \\  a或上b = true || false

System.out.println("a|b="+(a|b));    \\ a或上b = true | false

}

}

待续……