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.
Answer Posted / 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 |
Post New Answer View All Answers
What is arraylist class in java?
Is java still relevant?
What are the application of stack?
Is multiple inheritance supported by java?
How do you pass by reference?
Can substring create new object?
Does set allows null in java?
What are the two environment variables that must be set in order to run any java programs?
What is the static field modifier?
How do you find the independent variable?
Can we use String with switch case?
What are different access specifiers in java?
When is the finalize() called?
What are the uses of java?
What are the topics in advance java?