Java 运算符的优先级
网站文章 2026-09-24 01:04:46 2 0

  当多个运算符出现在一个表达式中,谁先谁后呢?

  这就涉及到运算符的优先级别的问题。

  在一个多运算符的表达式中,运算符优先级不同会导致最后得出的结果差别甚大,例如,(1+3)+(3+2)*2,这个表达式如果按加号最优先计算,答案就是18,如果按照乘号最优先,答案则是14。

  下面将详细介绍在Java程序设计中,各个运算符的优先级别,如表3-1所示。

如表 3-1 运算符优先级表
运算符 优先级
括号 1
++,-- 2
~,! 3
*,/,% 4
+,- 5
>>,<<,>>> 6
>,<,>=,<= 7
==!,!= 8
& 9
^ 10
| 11
&& 12
|| 13
?: 14
文章说明
本文标签:
©版权声明
本站提供的一切软件、教程和游戏辅助仅限用于娱乐和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集,版权争议与本站无关。如有侵权请邮件与我们联系处理。敬请谅解!6594404@qq.com