您的位置:首页 > 编程语言 > Java开发

java基础学习—运算符

2013-11-16 12:50 211 查看
表达式计算时,要按照运算符的优先级别从高到底进行,同级运算符则按照从左到右的方向进行。

1、算术运算符
双目运算符:+、-、*、/、%(加、减、乘、除、模)
单目运算符:+、-、++、--(正值、负值、递增、递减)

2、赋值运算符
=、-=、+=、*=、/=、>>=、<<=、>>>=、^=、|=、&=  除“=”以外,其余全部为复合赋值运算符

3、关系运算符
>、>=、<、<=、==、!=(算术比较运算符)
instanceof(类型比较运算符)

instanceof 实验结论:

4、逻辑运算符
与或非:&&、||、!

5、位运算符
位运算符对二进制进行操作
按位反(~)、按位与(&)、按位或(|)、按位异或(^)
左移(<<):符号位不变,高位溢出后,舍弃,低位补0
右移(>>):符号位跟随移动,舍弃移出的低位,最高位补符号位
无符号右移(>>>):和上面一样,只是最后补高位全部补0

6、条件运算符
?:(三目运算符)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java概念