Computer Applications
Give the output of the following code:
String A ="26", B="100";
String D=A+B+"200";
int x= Integer.parseInt(A);
int y = Integer.parseInt(B);
int d = x+y;
System.out.println("Result 1 = " + D);
System.out.println("Result 2 = " + d);
Answer
Output of the above code is:
Result 1 = 26100200
Result 2 = 126
Working
- As A and B are strings so
String D=A+B+"200";joins A, B and "200" storing the string "26100200" in D. - Integer.parseInt() converts strings A and B into their respective numeric values. Thus, x becomes 26 and y becomes 100.
- As Java is case-sensitive so D and d are treated as two different variables.
- Sum of x and y is assigned to d. Thus, d gets a value of 126.
Related Questions
The method to convert a lowercase character to uppercase is:
- String.toUpperCase( )
- Character.isUppercase( char )
- Character.toUpperCase( char )
- toUpperCase ( )
What is the method to check whether a character is a letter or digit?
- isDigit(char)
- isLetterOrDigit()
- isLetterOrDigit(char)
- isLETTERorDIGIT(char)
Differentiate between boxing and unboxing.