算术运算符

  +;-;*;/;%;++;--

  ++/--为前缀时先自增在进行表达式运算,为后缀反之

关系运算符

  ==;!=;>;<;>=;<=

位运算符

  与

如果相对应位都是1,则结果为1,否则为0

  或

| 如果相对应位都是0,则结果为0,否则为1

  同0异1

^ 如果相对应位值相同,则结果为0,否则为1

  0为1,1为0

按位补运算符翻转操作数的每一位,即0变成1,1变成0。

  左移<< 

  右移>>

  右移补0>>> 

逻辑运算符

  &&逻辑与

  ||逻辑或

  !逻辑非

  短路逻辑运算符,运算从左往右,逻辑与若左为false则结果为false不判断右边

赋值运算符

  =;+-*/%<<>>&^!=先运算再赋值;

其他运算符

  条件运算符:?:  variable x=(expression)?value if true:value if false

  instanceof运算符:是否属于某类

 

运算符优先级:略,自己查

posted on 2018-02-27 20:59  nilknow  阅读(74)  评论(0)    收藏  举报