《Java语言与面向对象程序设计基础》课程
实验报告三
姓名:XXX
学号:20097110080XXX
实验题1
[实验要求]
为本实验中程序添加异常处理机制
记录修改后程序和运行结果[实验程序]
程序1-1
class A{}
class B extends A{}
public class ClassCastExceptionTest{
public static void main(String args[]){
A a=new A();
B b=(B)a;
public class ClassCastExceptionTest{
public static void main(String args[]){
A a=new A();
try{
B b=(B)a;
}catch(ClassCastException e){
System.out.println("catch ClassCastException!!!");
}
}
}
程序1-2
public class ArrayIndexOutOfBoundsExceptionTest{
public static void main(String arg[]){
int a[]=new int [10];
for (int i=0 ;i<=10;i++){a[i]=0;}
public class ArrayIndexOutOfBoundsExceptionTest{
public static void main(String arg[]){
int a[]=new int [10];
for (int i=0 ;i<=10;i++){
try{
a[i]=0;
}catch(ArrayIndexOutOfBoundsException e){
System.out.println("catch ArrayIndexOutOfBoundsException!!!");