//数字运算异常
// System.out.println(1/0);
// System.out.println(123);
//1.
try {
System.out.println(1/0);
}catch (ArithmeticException e) {
// TODO: handle exception
// e.getMessage();
e.printStackTrace();
}
//3.数组的越界异常
// String[] s = {"abc","efg","hij"};
// System.out.println(s[10]);
try {
String[] s = {"abc","efg","hij"};
System.out.println(s[10]);
} catch (Exception e) {
// TODO: handle exception
// e.getMessage();
System.out.println("除数不能为0");
e.printStackTrace();
}
//3.类型的转换异常
try {
Object obj=new String ("abc");
int i= (int)obj;
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
//4.输入数据不匹配
try {
Scanner input=new Scanner(System.in);
System.out.println("请输入一个字符串:");
int s=input.nextInt();
input.close();
} catch (Exception e) {
// TODO: handle exception
System.out.println("你输入的数据不合法");
}