Documentation

The Java™ Tutorials
Hide TOC
Summary of Operators运算符的小结
Trail: Learning the Java Language
Lesson: Language Basics
Section: Operators

Summary of Operators运算符的小结

The following quick reference summarizes the operators supported by the Java programming language.下面的快速参考总结了Java编程语言支持的运算符。

Simple Assignment Operator简单赋值运算符

=       Simple assignment operator

Arithmetic Operators算术运算符

+       Additive operator (also used
        for String concatenation)
-       Subtraction operator
*       Multiplication operator
/       Division operator
%       Remainder operator

Unary Operators单目运算符

+       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

Equality and Relational Operators等于与关系运算符

==      Equal to
!=      Not equal to
> Greater than
>=      Greater than or equal to
<       Less than
<=      Less than or equal to

Conditional Operators条件运算符

&&      Conditional-AND
||      Conditional-OR
?:      Ternary (shorthand for 
        if-then-else statement)

Type Comparison Operator类型比较运算符

instanceof      Compares an object to 
                a specified type

Bitwise and Bit Shift Operators按位和位移位运算符

~       Unary bitwise complement
<<      Signed left shift
>> Signed right shift
>>> Unsigned right shift
&       Bitwise AND
^       Bitwise exclusive OR
|       Bitwise inclusive OR

Previous page: Bitwise and Bit Shift Operators
Next page: Questions and Exercises: Operators