## Java Operators

Operators perform operations on operands like variables or values.

In Java, there are five types of operators based on the type of operations they perform. They are

### Arithmetic Operators

Java Arithmetic Operators perform mathematical arithmetic operations and return the result. Following are the arithmetic operators supported in Java.

#### Arithmetic Operators Tutorials

The following tutorials provide a well detailed explanation and examples for each of the Arithmetic Operators in Java.

### Java Assignment Operators

Java Assignment Operators are used to optionally perform an action with given operands and assign the result back to given variable (left operand).

The following table specifies symbol, example, and description for each of the Assignment Operator in Java.

#### Assignment Operators Tutorials

The following tutorials provide a well detailed explanation and examples for each of the Assignment Operators in Java.

### Relational Operators

Relational Operators are used to compare two operands if they are equal, greater, lesser, etc.

#### Relational Operators Tutorials

The following tutorials provide a well detailed explanation and examples for each of the Relational Operators in Java.

### Logical Operators

Logical Operators are used to create boolean conditions, modify a boolean expression, or combine two or more simple conditions to form a complex condition.

Java supports the following Logical Operators.

#### Logical Operators Tutorials

The following Java tutorials cover each of these Logical Operators in detail.

### Bitwise Operators

Java Bitwise Operators are used to perform bitwise operations on integer or char operands. Bitwise operations are done at bit level, meaning, operations like AND, OR, XOR, etc., are done between respective bits of the operands.

The following table specifies symbol, example, and description for each of the Assignment Operator in Java.

#### Bitwise Operators Tutorials

The following Java tutorials cover each of these Bitwise Operators in detail.

### Conclusion

In this Java Tutorial, we learned about different operators in Java, with separate tutorial for each of the operator.