运算符相关(Java)
1. 运算符包括:
(1)赋值运算符:=、+=、-=、*=、/=、%=
(2)比较运算符:==、!=、<、>、<=、>=
(3)逻辑运算符:&(逻辑与)、&&(短路与)、|(逻辑或)、||(短路或)、!(逻辑 非)、^(逻辑异或)
(4)位运算符:<<(左移)、 >>(右移)、 >>>(无符号右移)、 &(与运算)、 |(或运算)、 ^(异或运算)、 ~(取反运算)
(5)三元运算符
格式:(条件表达式)?表达式1:表达式2:
条件为true,运算后的结果是表达式1;
条件为false,运算后的结果是表达式2
表达式1和表达式2为同种类型
三元运算符可化简为if-else语句
2. 运算符的优先级
如下从上到下依次优先级降低。
1 . () {} ; , 2 ++ -- ~ ! 3 * / % 4 + - 5 << >> >>> 6 < > <= >= 7 == != 8 & 9 ^ 10 | 11 && 12 || 13 ? : 14 = *= /= %= 15 += -= <<= >>= 16 >>>= &= ^= |=
本文作者:撰四记
本文链接:https://www.cnblogs.com/y1jia/p/16027513.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?