KnowledgeBoat Logo
|

Computer Applications

Predict the output of the following code snippet:

String P = "20", Q ="22"; 
int a = Integer.parseInt(P);
int b = Integer.valueOf(Q);
System.out.println(a + " " + b);
  1. 20
  2. 20 22
  3. 2220
  4. 22

Java Library Classes

ICSE 2023

32 Likes

Answer

20 22

Reason — The values of strings P and Q are converted into integers using the Integer.parseInt() method and stored in int variables a and b, respectively.
When the statement System.out.println(a + " " + b) is executed, first the operation a + " " is performed. Here, int variable a is converted to a string and a space is concatenated to it resulting in "20 ".
After this, the operation "20 " + b is performed resulting in 20 22 which is printed as the output.

Answered By

16 Likes


Related Questions