Java运算符主要有以下功能:
算术运算符:用于执行基本的数学运算,包括加法(+)、减法(-)、乘法(*)、除法(/)和取余(%)。
赋值运算符:用于将值赋给变量,包括简单赋值(=)、加等于赋值(+=)、减等于赋值(-=)、乘等于赋值(*=)等。
关系运算符:用于比较两个值之间的关系,包括等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)和小于等于(<=)。
逻辑运算符:用于执行逻辑操作,包括与(&&)、或(||)和非(!)。
位运算符:用于对二进制数进行位操作,包括位与(&)、位或(|)、位异或(^)、位非(~)、左移(<<)和右移(>>)。
条件运算符:也称为三元运算符,用于根据条件的真假选择不同的值,格式为条件表达式 ? 表达式1 : 表达式2。
自增自减运算符:用于对变量进行自增或自减操作,包括自增(++)和自减(–)。
instanceof运算符:用于判断一个对象是否属于某个特定的类。
优先级运算符:用于指定运算符的优先级顺序,包括小括号(())和点(.)运算符。
这些运算符可以用于执行不同类型的操作,使得程序能够实现各种功能。