1 package cn.itcast_02; 2 3 /* 4 * 我们自己如何处理异常呢? 5 * A:try...catch...finally 6 * B:throws 抛出 7 * 8 * try...catch...finally的处理格式: 9 * try { 10 * 可能出现问题的代码; 11 * }catch(异常名 变量) { 12 * 针对问题的处理; 13 * }finally { 14 * 释放资源; 15 * } 16 * 17 * 变形格式: 18 * try { 19 * 可能出现问题的代码; 20 * }catch(异常名 变量) { 21 * 针对问题的处理; 22 * } 23 * 24 * 注意: 25 * A:try里面的代码越少越好 26 * B:catch里面必须有内容,哪怕是给出一个简单的提示 27 */ 28 public class ExceptionDemo { 29 public static void main(String[] args) { 30 // 第一阶段 31 int a = 10; 32 // int b = 2; 33 int b = 0; 34 35 try { 36 System.out.println(a / b); 37 } catch (ArithmeticException ae) { 38 System.out.println("除数不能为0"); 39 } 40 41 // 第二阶段 42 System.out.println("over"); 43 } 44 }
时间: 2024-10-11 11:03:05