Introduction to Java Programming编程题12.2<InputMismatchException>
2015-09-28 19:14
489 查看
运行结果:
InputException.java
Enter two digital number: tr ru hd Invalid digital number. Enter two digital number: 45 qa Invalid digital number. Enter two digital number: 12 11 12 + 11 = 23
InputException.java
import java.util.InputMismatchException; import java.util.Scanner; public class InputException { public static void main(String[] args) { Scanner input = new Scanner(System.in); do { System.out.print("Enter two digital number: "); try { int a = input.nextInt(); int b = input.nextInt(); int sum = a + b; System.out.println(a + " + " + b + " = " + sum); break; } catch (InputMismatchException ex) { System.out.println("Invalid digital number."); input.nextLine(); continue; } } while (true); } }
相关文章推荐
- 如何优雅地处理前端异常?
- C#异常处理详解
- JS异常处理的一个想法(sofish)
- PHP 的异常处理、错误的抛出及回调函数等面向对象的错误处理方法
- PHP如何抛出异常处理错误
- PHP中的错误处理、异常处理机制分析
- js中的异常处理try...catch使用介绍
- php5编程中的异常处理详细方法介绍
- php异常处理使用示例
- Asp.net Mvc 身份验证、异常处理、权限验证(拦截器)实现代码
- javascript 异常处理使用总结
- java多线程中的异常处理机制简析
- 深入理解Java编程中异常处理的优劣
- 分享一个php 的异常处理程序
- 简单了解Java编程中对异常处理的运用
- 深入剖析Java中的各种异常处理方式
- JS中的异常处理方法分享
- 一些.NET对多线程异常处理技巧分享
- c++异常处理机制示例及详细讲解
- MySQL异常处理浅析