多项选择题
Given that b and c refer to instances of wrapper classes, which two statements are true?()
A. b.equals(b) returns true.
B. b.equals(c) returns the same result as b == c.
C. b.eqials(c) can return false even if c.equals(b) returns true.
D. b.equals(c) throws an exception if b and c are different wrapper types.
E. b.equals(c) returns false if the type of wrapper objects being compared are different.
点击查看答案&解析
相关考题
-
单项选择题
String a = null; a.concat(“abc”); a.concat(“def”); System.out.println(a); What is the result?()
A. abc
B. null
C. abcdef
D. Compilation fails.
E. The code runs with no output.
F. An exception is thrown at runtime. -
多项选择题
public static void main( String[] args ) { Integer a = new Integer(10); Integer b = new Integer(10); Integer c = a; int d = 10; double e = 10.0; } Which three evaluate to true?()
A. (a == c)
B. (d == e)
C. (b == d)
D. (a == b)
E. (b == c)
F. (d == 10.0) -
单项选择题
public class Test { public static void add3 (Integer i) { int val = i.intValue(); val += 3; i = new Integer(val); } public static void main(String args[]) { Integer i = new Integer(0); add3(i); System.out.println(i.intValue()); } } What is the result? ()
A. 0
B. 3
C. Compilation fails.
D. An exception is thrown at runtime.
