11.2 Example: Divide by Zero without Exception Handling

First we demonstrate what happens when errors arise in an application that does not use exception handling. Figure 11.2 prompts the user for two integers and passes them to method quotient, which calculates the integer quotient and returns an int result. In this example, you’ll see that exceptions are thrown (i.e., the exception occurs) by a method when it detects a problem and is unable to handle it.

 1   // Fig. 11.2: DivideByZeroNoExceptionHandling.java 2   // Integer division without exception handling. 3   import java.util.Scanner; 4  5   public class DivideByZeroNoExceptionHandling 6   { 7      // demonstrates throwing an exception when a divide-by-zero ...

Get Java™ How To Program (Early Objects), Tenth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.