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

Java运算符

时间:2019-11-01 22:16:46      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:OLE   java   条件   bsp   数据   boolean   符号   移除   左移   

算术运算符

 

赋值运算符

int j1=10

int i2,ji2;

i2=j2=10

int i3=10,j3=20

+=   -=   /=  *=

short s1=10;

s1+=2;  不会改变变量本身的数据类型

 

比较运算符

==

!=

>

<

>=

<=

instanceof

 

逻辑运算符

&逻辑与

&&短路与

|逻辑或

||短路或

!逻辑非

^逻辑异或

逻辑运算符操作的都是boolean型的变量

 

位运算符

<< 左移  被移除的高位丢弃 空位补0

>>右移   最高位是0右移后补0,最高位是1空缺位补1

>>>无符号右移   空缺位补0无论最高位是0或者1

&  |  ^异或  ~取反

位运算符操作的都是整形的数据

 

三元运算符

(条件表达式)?表达式1:表达式2

表达式1和表达式2为同种类型

Java运算符

标签:OLE   java   条件   bsp   数据   boolean   符号   移除   左移   

原文地址:https://www.cnblogs.com/ergePython/p/11779782.html

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