Skip to main content

Building Blocks in Java

Multiple Operators in Java

So far, we've only used one operator at a time in our expressions. But there might be cases where we need to use multiple operators in a single line.

Let’s look at an example - 

class Main {
   public static void main(String[] args) { 
     int x = 6 / 2 + 4 * 8 - 2; 
     System.out.println(x); 
   }
}

Output

33

Explanation - 

       Step1 - First, the division (6 / 2) is calculated, resulting in 3.

       Step2 - Then, the multiplication (4 * 8) is done, resulting in 32.

       Step3 - Next, the addition (3 + 32) is performed, resulting in 35.

       Step4 - Finally, the subtraction (35 - 2) gives us 33.

In order to make code more readable, it’s good practice  to use parenthesis () when dealing with multiple operators in a single line. 

 The above can be written as - 

int x = (6 / 2) + (4 * 8) - 2;