Java Operators

This article is about the use of operators in Java.

Operators are characters or symbols that tell the Java compiler to perform a specific mathematical or logical manipulation. Java has four types of operators, arithmetic, bitwise, relational, and logical. There is also the standard assignment operator as well.

Arithmetic Operators

Arithmetic operators are used with numerical values to perform different mathematical operations. Listed below are the Java Arithmetic Operators.

Name Operator Description
Addition+ Sum of two numbers.
Subtraction Difference of two numbers.
Multiplication* Product of two numbers.
Division/ Division of two numbers.
Modulus% Remainder of the division of two numbers.
increment++ increments the number by 1
decrementDecrements the number by 1

Assignment Operators

Arguably the most common, Assignment Operators are used to assign values to variables. See the full list of Assignment operations below.

Operator Example Equivalent
= x = 2 N/A
+=x += 2x = x + 2
-=x -= 2x = x - 2
*=x *= 2x = x * 2
/=x /= 2x = x / 2
\=x \= 2x = x \ 2
%=x %= 2x = x % 3
^=x ^= 2x = x ^ 2

Comparison Operators

Comparison Operators compare the contents of a variable to another. If the Comparison held true, then the Boolean value “True” is returned. However if the comparison was false, then the Boolean value “False” is returned.

== Equals to
!= Not Equal to
> Greater than
>= Greater than or equals to
< Less than
<= Less than or equals to

Logical Operators:

Used to conduct Logical Operations between conditional statements.

Operator Description
andReturns True if both of the two statements was True.
orReturns True if one of the two statements was True.
notInverses the result.

This marks the end of the Operators in Java Article. Any suggestions or contributions for CodersLegacy are more than welcome. Any questions can be asked below in the comment.

Notify of
Inline Feedbacks
View all comments