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

Java (运算符,优先级)

2017-09-07 20:30 162 查看

运算符:

赋值运算符:

变量类型 变量名 = 值;

例:

int a = 2;

int b = 3;

int c = a + b;

算术运算符:

加“+”,减“-”, 乘“*”,除“/”,取余/求模“%”

自增自减:

自增”++”, 自减“–”

例:

a++; //先使用后自增

++a; //先自增后使用

b–; //先使用后自减

–b; //先自减后使用

比较运算符:

大于“>”

小于“<”

等于“==”

大于等于“>=”

小于等于“<=”

不等于“!=”

逻辑运算符:

与“&&”

或“||”

非“!”

位运算符:

按位取反“~”

按位与“&”

按位或“|”

按位异或“^”

左移“<<”

右移“>>”

无符号右移“>>>” // 不管最高位是0,还是1,左移空的高位都填入0;

三元运算符:

boolean b = 5 < 6 ? true : false;

运算符优先级:

优先级描术运算符
1括号()
2正负号+,-
3一元运算符++,–,!
4乘除*,/,%
5加减+,- |
6移位运算>>, >>>,<<
7比较大小<,>,<=,>=
8比较是否相等==,!=
9按位与运算& |
10按位异或运算^
11按位或运算|
12逻辑与运算&&
13逻辑或运算||
14三元运算符?:
15赋值运算=
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: