3. java中运算符包括哪几大类?每类里具体有哪些运算符?

来源:百度知道 编辑:UC知道 时间:2024/06/19 15:14:15

按 照 运 算 符 功 能 来 分 ,基 本 的 运 算 符 有 下 面 几 类 :

1.算 术 运 算 符 (+,-,*,/,%,++,--)

2.关 系 运 算 符 (>,<,>=,<=,==,!=)

3.布 尔 逻 辑 运 算 符 (!,&&,)

4.位 运 算 符 (>>,<<,>>>,&,,^,~ )

5.赋 值 运 算 符 (=,及 其 扩 展 赋 值 运 算 符 如 +=)

6.条 件 运 算 符 ( ?:)

7.其 它 (包 括 分 量 运 算 符 · ,下 标 运 算 符 [],实 例 运 算 符 instanc eof,内 存 分 配 运 算 符 new,强 制 类
型 转 换 运 算 符 (类 型 ),方 法 调 用 运 算 符 () 等 )

资料引用:http://www.knowsky.com/370305.html

运算符按照其要求的操作数数目来分,可以有单目运算符、双目运算符和三目运算符,它们分别对应于1个、2个、3个操作数。运算符按其功能来分,有算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符和其他运算符。
算术
单目:+(取正)-(取负) ++(自增1) - -(自减1)
双目:+ - * / %(取余)
三目:a>b?true:false 说明:当a大于b的时候,为true(也就是冒号之前的值),否则为false;这整个运算符包括一个关系运算符(可以是“>”"<""!="等等),一个“?”,一个“:”,冒号前后需要有两个表达式或者是值或者是对象。

关系
都是双目运算符
等于符号:==,不等于符号:!= ,大于符号:>, 小于符号