黑马程序员技术交流社区
标题:
Java中运算符的优先级
[打印本页]
作者:
wgc
时间:
2016-10-10 00:21
标题:
Java中运算符的优先级
优先顺序依次为(1级最优先,余下嗤?lt;FONT face="Times New Roman">)
第1级:. ()
纪2级:++ -- ! ~ instanceof
第3级:new
第4级:* / %
第5级:+ -
第6级:>> >>> <<
第7织:> < >= <=
第8级:== !=
第9级:&
第10级:^
第11级:!
第12级:&&
纪14级:?:
第13级:||
第15级:= += -= *= /=
第16级:&= != <<= >>= >>>=
记住这些优先次序是困难的,—个较好的方法是使用括号(),比如:
a>b && b>c && c>a 可以用括号写为 ((a>b) && (b>c)) && (c>a) 这样即清晰易懂,也不易出错
作者:
煤男纸
时间:
2016-10-10 00:24
这个知识点好容易搞混淆的,趁现在理清楚
作者:
读书可以当饭吃
时间:
2016-10-10 00:27
其实也不用记太清楚,懂得常用的一些就行了,不懂优先级的时候按照自己想要的计算顺序直接加括号就行了
作者:
企鹅1号
时间:
2016-10-10 00:50
这个可以有
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2