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
Is a class subclass of itself?
What do you understand by final value?
Can we force garbage collector to run ?
what is synchronization? : Java thread
What is stack class in java?
What does the @override annotation do?
What is the final variable?
What is the scope or life time of instance variables?
What is an enumeration?
Tell us something about different types of casting?
How to make a class or a bean serializable?
How can you add and remove nodes in jtree?
What is primitive array?
What data type is a string?
Is java owned by oracle?