Catching Exceptions
The try
block in this example is followed by two catch
blocks—one that handles an InputMismatchException
(lines 34–41) and one that handles an ArithmeticException
(lines 42–47). A catch block (also called a catch clause or exception handler) catches (i.e., receives) and handles an exception. A catch
block begins with the keyword catch
and is followed by a parameter in parentheses (called the exception parameter, discussed shortly) and a block of code enclosed in curly braces. [Note: The term “catch
clause” is sometimes used to refer to the keyword catch
followed by a block of code, whereas the term “catch
block” refers to only the block of code following the catch
keyword, but not including it. For simplicity, we use the term ...
Get Android™ How to Program, Second 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.