Java 教程是为 JDK 8 编写的。本页中描述的示例和实践未利用在后续版本中引入的改进。
以下快速参考汇总了 Java 编程语言支持的运算符。
= Simple assignment operator
+ Additive operator (also used
for String concatenation)
- Subtraction operator
* Multiplication operator
/ Division operator
% Remainder operator
+ Unary plus operator; indicates
positive value (numbers are
positive without this, however)
- Unary minus operator; negates
an expression
++ Increment operator; increments
a value by 1
-- Decrement operator; decrements
a value by 1
! Logical complement operator;
inverts the value of a boolean
== Equal to != Not equal to > Greater than >= Greater than or equal to < Less than <= Less than or equal to
&& Conditional-AND
|| Conditional-OR
?: Ternary (shorthand for
if-then-else statement)
instanceof Compares an object to
a specified type
~ Unary bitwise complement << Signed left shift >> Signed right shift >>> Unsigned right shift & Bitwise AND ^ Bitwise exclusive OR | Bitwise inclusive OR