can anyone help with this question? NAME SC 162 Exceptions HW #2 Consider the fo
ID: 3824062 • Letter: C
Question
can anyone help with this question?
NAME SC 162 Exceptions HW #2 Consider the following code: int lowerLimit int divisor, int result; system.out.printunc Entering the try block'); result lower Limit divisor; if (owerLimit 100) throw new Exception( Lower limit violation'); System out println(Exiting the try block"); catch (ArithmeticException e) System.out println("Exception: e.getMessage()); result 110 dtch (Exception e) System out println( Exception: e getMessage()) System out.println("After the catch block'); What is the output if a. The value of lowerLimit is 50 and the value of divisor is 10? b. The value of lowerLimit is 50 and the value of divisor is 0? c. The value of lowerLimit is 150 and the value of divisor is 10?Explanation / Answer
Please find my answer.
a)
lowerLimit = 50, divisor = 10
result = lowerLimit/divisor = 5
Output:
Entering the try block
Exception: Lower limit violation
After the catch block
b)
lowerLimit = 50, divisor = 0
Output:
Entering the try block
Exception: / by zero
After the catch block
c)
lowerLimit = 150, divisor = 10
result = lowerLimit/divisor = 15
Output:
Entering the try block
Existing the try block
After the catch block
d)
Exception class is the super class of all other exceptios.
So, we can add only one catch block:
catch(Exception e){
System.out.println("Exception: "+e.getMessage());
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.