Java提供更多了几组多样的运算符来操作方式函数。 他们能将大部份Java运算符分割为下列两个进行分类 :
微积分运算符
亲密关系运算符
按位运算符
方法论运算符
函数运算符
其它运算符
1. 微积分运算符
微积分运算符在微积分函数中的采用形式与在拓扑中采用的形式完全相同。下表为了微积分运算符的采用实例 :
假定有理数类别函数A的值为:10.函数B的值为:20.则 :
运算符
叙述
实例
+
乘法运算符,第二个数组加之第三个数数组
A + B结论为:30
–
减法运算符,从第二个数组减去第三个数组
A – B结论为:-10
*
两个数组相乘
A * B结论为:200
/
左数组除以右数组返回模值
B / A结论为:2
%
左数组除以右数组返回余数
B / A结论为:0
++
将数组的值增加1
A++,则A的值为:11
—
将数组的值减1
A–,则A的值为:9
2. 亲密关系运算符
Java语言支持下列亲密关系运算符。假定函数A的值是10.函数B的值是20.则 :
运算符
描述
实例
==
等于运算符,检查两个数组的值是否相等,
如果相等,则条件变为真。
A==B结论为假。
!=
不等于运算符,检查两个数组的值是否不相等,
如果不相等,则条件变为真。
A!=B结论为真。
大于运算符,检查左数组的值是否大于右数组的值,
如果大于,则条件变为真。
A>B结论为假。
<
小于运算符,检查左数组的值是否小于右数组的值,
如果小于,则条件变为真。
A
>=
大于或等于运算符,检查左数组的值是否大于等于右数组的值,
如果大于或等于,则条件变为真。
A>=B结论为假。
<=
小于或等于运算符,检查左数组的值是否小于或等于右数组的值,
如果小于或等于,则条件变为真。
A<=B结论为真。
3. 按位运算符
Java定义了两个按位运算符,能应用于有理数类别, 如:long,int,short,char和byte。按位运算符处理位并执行逐位运算。 假定a = 60且b = 13; 采用二进制格式,它们将如下 :