Java运算符?

如题所述



1.运算符


 1)算术运算符

  +-*/%++--

  +:如果有加数为“”(字符串),表示连接

  %:2%1 0

  ++:自增1 num++:先参与运算,然后在自增 ++num:先自增,再参与运算

  --:自减1  num-- --num


2)赋值运算符

 =   += -= *= /= %=......

num=3;

+=  num+=3=>num=num+3

左边?=右边=>左边=左边?右边


 


3)关系运算符

==!=><>=<= 

表达式的结果为:boolean类型

==:用来判断两个数是否相等


 


4)逻辑运算符

&&||!^&|

结果类型:boolean类型

与:串联,并且

或:并联,或者

非:取反

异或:不同为真,相同为假


与:&& &区别:

&&:短路与,如果第一个能判断出结果,则昌平电脑培训认为后面的不再判断

&:所有的都会判断

|| |区别:同上面


 


5)位运算符:

&|~^ <<>> >>>

对数值按位操作:

6&3

  00000110

&00000011

  00000010

<<:2<<3=>16补0

>>:16>>2=>4:正数补0,负数补1

>>>:补0


三目运算符:

?:  

条件表达式?结果1:结果2;

如果表达式结果为true:结果为结果1

否则为结果2

1>2?1:0;结果为0


温馨提示:答案为网友推荐,仅供参考
相似回答