Previous Next

Java Operators

Operators are symbols that do operations to variables and values.

Java operators are classified into five types:

Arithmetic Operators

Arithmetic operators are employed to execute mathematical operations.

Operator Description Syntax
+ Addition a + b
- Subtraction a - b
* Multiplication a * b
/ Division a / b
% Modulus a % b

Assignment operators

Assignment operators are utilized to assign values to a variable.

Operator Name Syntax
= Assignment a = b
+= Addition assignment a += b
-= Subtraction assignment a -= b
*= Multiplication assignment a *= b
/= Division assignment a /= b
%= Modulus assignment a %= b

Comparison operators

Comparison operators are applied to compare two values.

Operator Description Example
== Equal a==b
!= Not Equal a!=b
> Greater than a>b
>= Greater than or equal to a >= b
<< /td> Less than a < b
<=< /td> Less than or equal to a <= b

Logical operators

Logical operators conduct logical operations and produce a Boolean result.

Operator Description Example
&& Logical AND a && b
|| Logical OR a || b
! Logical NOT ! (a=2 or b=3)

Bitwise operators

Bitwise operators are applied in addressing binary operations.

Operator Description Example
& Bitwise AND a & b
| Bitwise OR a | b
~ Bitwise NOT ~a
^ Bitwise XOR a ^ b
Previous Next