码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-05-20 09:52:05      阅读:265      评论:0      收藏:0      [点我收藏+]

标签:

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

 

&——逻辑与——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——逻辑运算符和位运算符

标签:

原文地址:http://www.cnblogs.com/danyanpi1997/p/5510874.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!