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

JAVA学习笔记-逻辑运算符、位运算符、拓展运算符

时间:2016-11-06 11:37:04      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:学习   错误   方式   取反   java学习   java学习笔记   方法   amp   运算   

逻辑运算符:

逻辑与:&&

逻辑或:||

逻辑非:!

注意:逻辑与和逻辑或采用短路的方式。从左到右计算,如果确定值则不会再计算下去。

Eg:boolean c =1>2 && 2>(3/0); &&不会报异常错误,说明没有执行3/0;

位运算符:

~取反:0得1 1得0

&按位与:00得0,01得0,10得0,11得1

|按位或 :00得0,01得1,10得1,11得1

^按位异或:00得0,01得1,10得1,11得0(相同为0,相异得1)

<<左移运算符:左移一位相当于乘2.

>>右移运算符:右移一位相当于除2取商。          (需要注意的是考试可能会考用什么方法乘以4效率最快或者除以4效率最快)

拓展运算符:

int a;

a += 5;   //等价于a = a +5;

a -=5;    //等价于a = a-5;

a *=5;    //等价于a = a*5;

a /=5;    //等价于a = a/5;

a %=5    //等价于a =a%5;

JAVA学习笔记-逻辑运算符、位运算符、拓展运算符

标签:学习   错误   方式   取反   java学习   java学习笔记   方法   amp   运算   

原文地址:http://www.cnblogs.com/iamAnonymous/p/6034761.html

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