奇幻新游活动中心



五大常见运行时异常

目录

1. 空指针异常 NullPointerException

2. 数学运算异常 ArithmeticException

3. 数字下标越界异常 ArrayIndexOutOfBoundsException

4. 类型转换异常 ClassCastException

5. 数字格式不正确异常 NumberFormatException

1. 空指针异常 NullPointerException

(1)定义:当应用程序试图在需要对象的地方,没有给对象,而是使用null时,抛出该异常。

(2)例:

运行结果

2. 数学运算异常 ArithmeticException

(1)定义:当出现异常的算数条件时,抛出该异常。

(2)例:

运行结果

3. 数字下标越界异常 ArrayIndexOutOfBoundsException

(1)定义:用非法索引访问数组时,抛出异常。如果索引为负 或大于等于数组大小,则该索引为非法索引。

(2)例:

运行结果

4. 类型转换异常 ClassCastException

(1)定义:当试图将对象强制转换为不是实例的子类时,抛出该异常。

(2)例:

运行结果

5. 数字格式不正确异常 NumberFormatException

(1)定义:当应用程序试图将字符串转换成一种数值类型,但该字符串不能转换为适当格式时,抛出该异常。(使用该异常可以确保输入的是满足条件的数字)

(2)例:

运行结果