2.3 Operators in Java1
2.3 Operators in Java1
Operator in Java is a symbol that is used to perform operations. For example: +, -, *, / etc.
There are many types of operators in Java which are given below:
1) Unary Operator,
2) Arithmetic Operator,
3) Shift Operator,
4) Relational Operator,
5) Bitwise Operator,
6) Logical Operator,
7) Conditional or Ternary Operator
8) Assignment Operator.
1. Unary Operator
The Java unary operators require only one operand. Unary operators are used to perform
various operations i.e.:
2. Arithmetic Operators
Java arithmetic operators are used to perform addition, subtraction, multiplication, and
division. They act as basic mathematical operations.
Arithmetic Operator Example
Output:
15
5
50
2
0
The Java left shift operator << is used to shift all of the bits in a value to the left side of a
specified number of times.
Output:
40
80
80
240
4. Relational operator
Relational Operators in Java are used to comparing two variables for equality, non-equality,
greater than, less than, etc. Java relational operator always returns a boolean value - true or
false.
1. == is the equality operator. This returns true if both the operands are referring to the same
object, otherwise false.
2. != is for non-equality operator. It returns true if both the operands are referring to the
different objects, otherwise false.
3. < is less than operator.
4. > is greater than operator.
5. <= is less than or equal to operator.
6. >= is greater than or equal to operator.
5. Logical operator
The logical && operator doesn't check the second condition if the first condition is false. It
checks the second condition only if the first one is true.
Output:
false
false
6. Bitwise operator
The bitwise | operator always checks both conditions whether first condition is true or false.
Output:
true
true
true
10
true
11
7. Ternary Operator
Java Ternary operator is used as one line replacement for if-then-else statement and used a lot
in Java programming. It is the only conditional operator which takes three operands.
8. Assignment Operator
Java assignment operator is one of the most common operators. It is used to assign the value
on its right to the operand on its left.
Output:
14
16