java运算符题目(JAVA运算符优先级)

介绍

Java运算符是Java语言中最基本的操作符。Java中的运算符主要包括算术运算符、关系运算符、逻辑运算符、赋值运算符、位运算符、移位运算符和三目运算符等。学会Java运算符是理解并掌握Java语言的关键组成部分。本文将从Java运算符的分类、使用方法、优先级等方面,为读者介绍Java运算符的相关知识。

Java运算符分类

Java运算符按照功能类型可以分为如下七类:

  • 算术运算符
  • 关系运算符
  • 逻辑运算符
  • 位运算符
  • 移位运算符
  • 赋值运算符
  • 三目运算符

算术运算符包括加(+)、减(-)、乘(*)、除(/)、取模(%)等基本运算。关系运算符包括等于(==)、不等于(!=)、大于(>)、小于(=)和小于等于(<=)等运算。逻辑运算符包括逻辑与(&&)、逻辑或(||)和逻辑非(!)等运算。位运算符包括与(&)、或(|)、异或(^)和取反(~)等运算。移位运算符包括左移(<>)运算。赋值运算符包括等于(=)、加等于(+=)、减等于(-=)、乘等于(*=)、除等于(/=)、模等于(%=)等运算。三目运算符是一种综合运算符,使用条件运算符(?)和冒号(:)构成的表达式。如果条件成立,返回冒号前面的值;否则返回冒号后面的值。

java运算符题目(JAVA运算符优先级)

Java运算符优先级

Java运算符从高到低的优先级如下:

  • 后自增(a++)、后自减(a--)
  • 正(+)、负(-)
  • 取非(!)
  • 乘(*)、除(/)、取模(%)
  • 加(+)、减(-)
  • 左移(<>)、无符号右移(>>>)
  • 小于()、小于等于(=)
  • 等于(==)、不等于(!=)
  • 按位与(&)
  • 按位异或(^)
  • 按位或(|)
  • 逻辑与(&&)
  • 逻辑或(||)
  • 条件运算符(?:)
  • 赋值(=)、加等于(+=)、减等于(-=)、乘等于(*=)、除等于(/=)、模等于(%=)
  • 前自增(++a)、前自减(--a)

当运算符的优先级相同时,会根据结合性(从左往右 or 从右往左)来决定优先级。一般情况下,建议使用小括号来优先处理高优先级运算符,以避免出错。

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/java4lnvjava.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2023年4月24日 下午10:42
下一篇 2023年4月24日 下午10:42

猜你喜欢