Given:
11. public static void main(String[] args) {
12. Integer i = uew Integer(1) + new Integer(2);
13. switch(i) {
14. case 3: System.out.println(”three”); break;
15. default: System.out.println(”other”); break;
16. }
17. }
‘What is the result?
1 three
2 other
3 An exception is thrown at runtime.
4 Compilation fails because of an error on
line 12.

Answers were Sorted based on User's Feedback



Given: 11. public static void main(String[] args) { 12. Integer i = uew Integer(1) + new Integer(2..

Answer / amit mittal

Three will be the answer.

Is This Answer Correct ?    27 Yes 3 No

Given: 11. public static void main(String[] args) { 12. Integer i = uew Integer(1) + new Integer(2..

Answer / venkata krishna

Hi,

Answer is 1 means three..

line 12 is executing sucuessfully ,after that i is 3 now
line 13 is switch also executed successfully and print the
three

Is This Answer Correct ?    8 Yes 2 No

Given: 11. public static void main(String[] args) { 12. Integer i = uew Integer(1) + new Integer(2..

Answer / manikandan

In the line 12 .jus think new Integer(1) will result 1 and
new Integer(2) will result 2 so 1+2=3 which is stored in a i.

so the line 12 can b written as a Integer i=1+2;

the answer is 1) three

Is This Answer Correct ?    5 Yes 1 No

Given: 11. public static void main(String[] args) { 12. Integer i = uew Integer(1) + new Integer(2..

Answer / manikandan

In the line 12 .jus think new Integer(1) will result 1 and
new Integer(2) will result 2 so 1+2=3 which is stored in a i.

so the line 12 can b written as a Integer i=1+3;

Is This Answer Correct ?    4 Yes 1 No

Given: 11. public static void main(String[] args) { 12. Integer i = uew Integer(1) + new Integer(2..

Answer / kumar

The above scenario using Wrapper class.The Wrapper class
allows arthmetic opertion(Boxing and unboxing the interget
numbers).So the result will be "three"

Is This Answer Correct ?    1 Yes 0 No

Given: 11. public static void main(String[] args) { 12. Integer i = uew Integer(1) + new Integer(2..

Answer / balamurugan

Three is answer.

Is This Answer Correct ?    2 Yes 2 No

Given: 11. public static void main(String[] args) { 12. Integer i = uew Integer(1) + new Integer(2..

Answer / james n saikay

Three

Is This Answer Correct ?    0 Yes 0 No

Given: 11. public static void main(String[] args) { 12. Integer i = uew Integer(1) + new Integer(2..

Answer / nirmal

Ans 4: Compilation fails because of an error on
line 12.

Reason: The operator + is undefined for the argument type
(s) java.lang.Integer, java.lang.Integer Cannot switch on a
value of type Integer. Only int values or enum constants
are permitted.

Is This Answer Correct ?    0 Yes 4 No

Given: 11. public static void main(String[] args) { 12. Integer i = uew Integer(1) + new Integer(2..

Answer / harish

Compilation fails because of an error on

Is This Answer Correct ?    5 Yes 12 No

Post New Answer

More Core Java Interview Questions

What is difference between final and finally in java?

0 Answers   Cyient,


What is an 8 bit word?

0 Answers  


Can we sort hashset in java?

0 Answers  


What is the difference between import java.util.date and java .util?

0 Answers  


Can we have any code between try and finally blocks?

0 Answers  






How to create two different thread class inside a main function?

1 Answers  


If I don't provide any arguments on the command line, then what will the value stored in the string array passed into the main() method, empty or null?

0 Answers  


Why are arrays useful in java?

0 Answers  


Differentiate Vector and ArrayList?

6 Answers   Max Telecom, Wipro,


What is a void return type?

6 Answers  


Explain 5 features introduced in jdk 1.7?

0 Answers  


What does @override mean?

0 Answers  


Categories