Java中的运算符优先级

Posted 算法与编程之美

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中的运算符优先级相关的知识,希望对你有一定的参考价值。

1 问题

在一组程序的编写中,常常有多重运算重叠。若没有搞清java中运算符的优先级,很容易在算法的编程中发生错误。所以搞清楚运算符的优先级在java编程中非常重要。

2 方法

在java中将诸类算法一一试验,并查证资料,以得出结论。

  1. 算数运算符



  2. 关系运算符

  3. 逻辑运算符

  4. 位运算符与拓展赋值运算符

3 结语

根据实验以及资料查阅得出运算符的优先级为:

分隔符(.[]())>单目运算符(++--!)>强制类型转换运算符(type)>乘除求余>加减>移位运算符(<< >> >>>)>关系运算符>等价运算符>&>^>|>&&>||>三目运算符(?:)>赋值运算符。

以上是关于Java中的运算符优先级的主要内容,如果未能解决你的问题,请参考以下文章

java运算符优先级记忆口诀

Java运算符优先级谁知道?

java运算符优先级记忆口诀

java运算符优先级记忆口诀

Java中的运算符

怎样记住c语言运算符优先级?有啥秘诀