package examWithinAWeek;
public class Exception {
public static void main(String args[]){
try{
System.out.println(1/0);
}
catch(Exception ex){
System.out.println("Error!");
}
}
}
这个程序排除此异常9/0,有问题不?谢谢~~
[此贴子已经被作者于2007-11-17 22:19:08编辑过]
----------------解决方案--------------------------------------------------------
类名不要取得和java类库中已经存在的一样;
可以改成E或MyException或其他;
----------------解决方案--------------------------------------------------------
类名改了,但是还是不行。为什么?
----------------解决方案--------------------------------------------------------
lz是用什么编译运行的,命令行下的吗?
----------------解决方案--------------------------------------------------------
当文件中存在package时集成环境下是没有问题的,但是是命令行下就得注意了:
javac -d . test.java
java XXX.XXX.test
才是正确的方法;
[此贴子已经被作者于2007-11-17 0:56:09编辑过]
----------------解决方案--------------------------------------------------------
抛异常那地方没写清楚 你在catch(Exception e){e.printStrackTrace();System.out.println("error");}
就可以了
----------------解决方案--------------------------------------------------------
改写类名后应该没问题的呀;
public class MyException {
public static void main(String args[]){
try{
System.out.println(1/0);
}
catch(Exception ex){
System.out.println("Error!");
}
}
}
----------------解决方案--------------------------------------------------------
记住文件名应与public类相一致
----------------解决方案--------------------------------------------------------
呵呵,你试了一下吗?
----------------解决方案--------------------------------------------------------
----------------解决方案--------------------------------------------------------