Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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());
   }

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote