异常机制及其处理
一、异常 异常就是一个表示阻止执行正常进行的错误或者情况。比如数组下标越界访问异常:ArrayIndexOutOfBoundsException;文件不存在异常:FileNotFoundException等等。 抛出异常与异常处理的例子:除数为0异常。 package demo; import java.util.Scanner; /** * Created by luts on 2015/11/28. */ public class QuotientWithException { public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.println("输入两个数:"); int num1 = input.nextInt(); int num2 = input.nextInt(); try { if (num2 == 0) throw new ArithmeticException("除数不能为0"); System.out.println(num1 + " / " + num2 + " = " + (num1 / num2)); } catch (ArithmeticException ex){ System.out.println("除数不能为0