我的Java——逻辑运算符和位运算符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的Java——逻辑运算符和位运算符相关的知识,希望对你有一定的参考价值。

逻辑运算是针对布尔型数据进行的运算,运算结果仍然是布尔型量。

 

&——逻辑与——op1&op2——两操作数均为true时 结果才是true

|——逻辑或——op1|op2——两操作数均为false时 结果才是false

!——取反——!op——与op的true和false相反

^——异或——op1^op2——两操作数同真假时 结果才为false

&&——简洁与——op1&&op2——两操作数均为true时 结果才为true

||——简洁或——op1||op2——两操作数均为false时 结果才为false

【例】public class RelationAndConditionOp{

      public static void main(String [] args){

          int a=25,b=3;

          boolean d=a<b;//d=false

          System.out.println("a<b="+d);

          int e=3;

          if(e!=0&&a/e>5)

          System.out.println("a/e="+a/e);

          int f=0;

          if(f!=&&a/f>5)

            System.out.println("a/f="+a/f);

          else

            System.out.println("f="+f);

          }

}

位运算符

~  ——~op——按位取反

&——op1&op2——按位与

|——op1|op2——按位或

^——op1^op2——按位异或

>>——op1>>op2——op1右移op2位

<<——op1<<op2——op1左移op2位

>>>——op1>>>op2——op1无符号右移op2位

以上是关于我的Java——逻辑运算符和位运算符的主要内容,如果未能解决你的问题,请参考以下文章

5月31号 JAVA基础语法 逻辑运算符和位运算符

逻辑运算和位运算

逻辑运算和位运算

java的布尔运算符和位运算符

逻辑运算符和位运算符的深度解析 2021-05-16

Java运算符使用总结(重点:自增自减位运算和逻辑运算)