Question
What is the output of the following code? Explain your answer in a paragraph or two. class ExceptionThrown { static int divideByZero(int a, int b){
What is the output of the following code? Explain your answer in a paragraph or two.
class ExceptionThrown { static int divideByZero(int a, int b){ int i = a/b; return i; } static int computeDivision(int a, int b) { int res =0; try{ res = divideByZero(a,b); } catch(NumberFormatException ex){ System.out.println("NumberFormatException is occured"); } return res; } public static void main(String args[]){ int a = 1; int b = 0; try{ int i = computeDivision(a,b); } catch(ArithmeticException ex){ // getMessage will print description of exception(here / by zero) System.out.println(ex.getMessage()); } } }
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started