异常2
2016-05-28 11:41
218 查看
public static void main(String[] args) { for (int i = 0; i < 4; i++) { int k; switch (i) { case 0: try { int zero = 0; k = 911 / zero; } catch (Exception ex) { System.out.println("算数异常 ,分母不能为零" + ex.getMessage()); } break; case 1: try { int[] b = null; k = b[0]; } catch (Exception ex) { System.out.println("空指令异常" + ex.getMessage()); } break; case 2: try { int[] c = new int[2]; k = c[9]; } catch (Exception ex) { System.out.println("索引超出范围" + ex.getMessage()); } break; case 3: try { char ch = "abc".charAt(99); } catch (Exception ex) { System.out.println("索引超出范围" + ex.getMessage()); } break; } } }
结果:
相关文章推荐
- linux 失败无连接 检查电缆吗
- JS设计模式之工厂模式
- 计蒜客-跳跃游戏二(dp)
- session如何跨域
- Objective-C --- block (梳理整理)
- Multiple dex files define Landroid/support/v7/recyclerview/R$attr;
- Java中String、StringBuffer、StringBuilder的区别及面试经常出现的问题
- 线程和进程的区别
- UBI介绍
- 权限:查找
- golang学习之select用法
- vi命令大全
- Linux 关机命令
- Spring-1.2.8 中 jpetstore项目安装配置
- C++智能指针详解
- 汉诺塔算法
- Objective-C ---JSON 解析 和 KVC
- Java解析xml——Dom4J解析
- Springmvc集成Shiro
- PowerDesigner提示This data item is already used in a primary identifier.