## Java Operators

The Java operators are special characters. Using operators, java performs operations with operands.

Java operators are:

- Arithmetic operators: + – * /%
- Assignment operator: =
- Comparison operators: < > <= >= == !=
- Logical operators: && || !
- Instanceof operator: new
- Unary operators: + – ++ —
- String concatenation operator: +

### Arithmetic operators

Operator |
Description |

+ |
Additive operator |

– |
Subtraction operator |

* |
Multiplication operator |

/ |
Division operator |

% |
Remainder operator |

### Assignment operators

Operator |
Description |

= |
Assignment operator |

### Comparison operators

Operator |
Description |

== |
Equal to |

!= |
Not equal to |

> |
Greater than |

>= |
Greater than or equal to |

< |
Less than |

<= |
Less than or equal to |

### Logical operators

Operator |
Description |

&& |
And |

|| |
Or |

! |
Not |

### Unary operators

Operator |
Description |

+ |
Plus operator |

– |
Minus operator |

++ |
Increment operator; increments a value by 1 |

— |
Decrement operator; decrements a value by 1 |

### Instanceof operator

Operator |
Description |

new |
Instanceof operator |

### String concatenation operator

Operator |
Description |

+ |
String concatenation operator |