Answer: equals method definition : Questions « Operators « SCJP






MyClass is free to override equals() to do anything.








2.15.Questions
2.15.1.Is it legal: String x = "Hello"; int y = 9; if (x == y) {}
2.15.2.Answer: int, string and if statement
2.15.3.Is it legal: String x = "Hello"; int y = 9; x = x + y;
2.15.4.Answer: int, string and plus
2.15.5.Is it legal: String x = "Hello"; int y = 9; y = y + x;
2.15.6.Answer: string plus int
2.15.7.What is -8 % 5?
2.15.8.Answer: negative % positive
2.15.9.What is 7 % -4?
2.15.10.Answer: positive % negative
2.15.11.What does the following code do? (if (i != null && i.intValue() == 5))
2.15.12.Answer: && and condition statement
2.15.13.Is it possible to define a class called MyClass as the following?
2.15.14.Answer: equals method definition
2.15.15.When a byte is added to a char, what is the type of the result?
2.15.16.Answer: byte + char
2.15.17.When a short is added to a float, what is the type of the result?
2.15.18.Answer: short + float
2.15.19.What is the result for i ^ i;
2.15.20.Answer: i ^ i
2.15.21.Which of the following operations might throw an ArithmeticException(shifting)?
2.15.22.Answer: shifting and ArithmeticException
2.15.23.Which of the following operations might throw an ArithmeticException?
2.15.24.Answer: math operator and ArithmeticException
2.15.25.What is the return type of the instanceof operator?
2.15.26.Answer: instanceof operator and return type