Programming Tutorials

The output of System.out.println(5<<2) in Java

By: Nirmal in Interview Tutorials on 2023-05-11  

<< is the left shift operator in Java. It shifts the bits of the first operand (5 in this case) to the left by the number of positions specified in the second operand (2 in this case). Shifting left by n positions is equivalent to multiplying by 2^n.

In this case, 5 is represented in binary as 00000101. When we shift it left by two positions, we get 00010100, which is the binary representation of 20. Therefore, the output of the System.out.println(5<<2) statement is 20.

Add Comment

* Required information


No comments yet. Be the first!

Most Viewed Articles (in Interview )

The output of System.out.println(5<<2) in Java

How to define an Interface?

What are the call back methods in Session bean?

Interview Question: What is Local client view in EJB?

Interview Question: What are the call back methods in Entity bean?

Interview Question: What is Message Driven Bean?

Interview Question: What is abstract schema?

Interview Question: What is the difference between Message Driven Beans and Stateless Session beans?

Question: What is the directory structure of a web application?

What do you understand by a J2EE module?

What is similarities/difference between an Abstract class and Interface?

The output of System.out.println(5>>2) in Java

What types of comments are available in the JSP?

Explain the new Features of JDBC 2.0 Core API?

Why J2EE is suitable for the development of distributed multi-tiered enterprise applications?

Latest Articles (in Interview)