New Delhi, India
minigranth@gmail.com

Operators In Java

Created with Sketch.

Core Java Tutorial

[fblike]

Operators in Java : Introduction

  • Like any other programming language concept of operators in Java exists too. Operators can operate with operands and then produce a result upon operation
  • There exists eight different types of operators in java which are discussed listed below and are discussed separately in the later part of this chapter.

 

This image describes the various operators that can be used in java programming language.

Operators In Java : Types

 

Operators In Java : OperatoPrecedence

  • The operators in the table are listed below according to the precedence. The one with the highest precedence is on the top and then are of lower precedence and so on.

 

This image describes the precedence of various operators in java.

Operator Precedence : Java

 

  • Rules for evaluating a expression containing many operators of same or different precedence are implemented as,
    • Operators with higher precedence are operated before.
    • In above table operators in same row have same precedence. If in expression the precedence of operators is same then operators are evaluated either left to right or right to left based on their operating direction.
    • All binary operators except for the assignment operators are evaluated from left to right; assignment operators are evaluated right to left.
  • We have tried to cover all operators with their basic program below in the examples. Refer to below examples and later as you will head in Java you will learn how to use operators.

 

Operators In Java : The Discussion

  • Below are the examples(programs) for the various operators in java and how to use them

1) Arithmetic Operators

 

This image describes a sample program of arithmetic operators in java.

Arithmetic Operators : Example

 

Output

 

This image describes a output sample program of arithmetic operators in java.

Arithmetic Operators : Output

 

2) Unary Operators

 

This image describes a sample program of unary operators in java.

Unary Operators : Example

 

Output

 

This image describes a output sample program of unary operators in java.

Unary Operators : Output

 

3) Relational Operators

 

This image describes a sample program of relational operators in java.

Relational Operators : Example

 

Output

 

This image describes a output sample program of relational operators in java.

Relational Operators : Output

 

4) Logical Operators

 

This image describes a sample program of logical operators in java.

Logical Operators : Example

 

Output

 

This image describes a output of sample program of logical operators in java.

Logical Operators : Output

 

5) Assignment Operators

 

This image describes a sample program of assignment operators in java.

Assignment Operators : Example

 

Output

 

This image describes a output of sample program of assignment operators in java.

Assignment Operators : Example

 

6) Shift Operators

 

This image describes a sample program of shift operators in java.

Shift Operators : Example

 

Output

 

This image describes a output of sample program of shift operators in java.

Shift Operators : Output

 

7) Bitwise Operators

 

This image describes a sample program of bitwise operators in java.

Bitwise Operators : Example

 

Output

 

This image describes a output of sample program of bitwise operators in java.

Bitwise Operators : Output

 

8) Ternary Operator

 

This image describes a sample program of ternary operators in java.

Ternary Operators : Example

 

Output

This image describes a output of sample program of ternary operators in java.

Ternary Operators : Output