Java program to demonstrate the example of left shift (<<) operator

Example of left shift (<<) operator: Given a value, we have to perform left shift operation.
Submitted by Nidhi, on March 07, 2022

Problem Solution:

Left Shift Operator (<<) is a bitwise operator, which operates on bits. It is used to shift a given number of bits in the left and inserts 0's in the right.

In this program, we will demonstrate the use of the left shift (<<) operator and print the result.

Program/Source Code:

The source code to demonstrate an example of the left shift (<<) operator is given below. The given program is compiled and executed successfully.

// Java program to demonstrate an example 
// of left shift (<<) operator

public class Main {
  public static void main(String[] args) {
    int num = 0xff;

    System.out.printf("Number before left shift: %04X\n", num);

    //shifting 2 bits left
    num = (num << 2);

    System.out.printf("Number after left shift: %04X\n", num);


Number before left shift: 00FF
Number after left shift: 03FC


In the above program, we created a public class Main. It contains a static method main().

The main() method is an entry point for the program. Here, we created an integer variable initialized with 0xff. Then we performed left-shift operation and printed the result.

Binary of 0xFF in (in bytes format) - 0000 0000 1111 1111.

After 2 bits left shift (in bytes format) – 0000 0011 1111 1100, which is equivalent of 0x03FC.

Java Basic Programs »

Related Programs

Comments and Discussions!

Load comments ↻

Copyright © 2024 All rights reserved.