当前位置: 代码迷 >> Java相关 >> DONE排除异常,有错?
  详细解决方案

DONE排除异常,有错?

热度:395   发布时间:2007-11-16 23:11:18.0
DONE排除异常,有错?

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编辑过]

搜索更多相关的解决方案: DONE  Exception  排除  public  println  

----------------解决方案--------------------------------------------------------

类名不要取得和java类库中已经存在的一样;
可以改成E或MyException或其他;


----------------解决方案--------------------------------------------------------
回复:(csight)类名不要取得和java类库中已经存在的...

类名改了,但是还是不行。为什么?


----------------解决方案--------------------------------------------------------
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类相一致


----------------解决方案--------------------------------------------------------
回复:(无缘今生)改写类名后应该没问题的呀;public...

呵呵,你试了一下吗?


----------------解决方案--------------------------------------------------------
回复:(Tony_bb)记住文件名应与public类相一致
是的,但还是不行。 为什么?

----------------解决方案--------------------------------------------------------
  相关解决方案