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 