Question
Help in Java!!!!! Im trying to get a DivisonByZeroException but I keep getting an ArithmeticException what am I doing wrong?? Code here: public int catchingDivideWithCatch(int
Help in Java!!!!! Im trying to get a DivisonByZeroException but I keep getting an ArithmeticException what am I doing wrong??
Code here:
public int catchingDivideWithCatch(int x, int y) throws Exception {
int result = 0;
try {
result = x/y;
System.out.println("The value " +result);
throw new DivisionByZeroException();
} catch (Exception e) {
System.out.println("Can't be divide by zero"+e);
}
return x / y;
}
Test case junit4:
@Test(expected = DivisionByZeroException.class)
public void testDivisionByZeroWithCatch() throws Exception {
Learncatch learncatch = new Learncatch();
learncatch.catchingDivideWithCatch(1, 0);
}
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