简单的异常处理..谁能帮忙看下问题出在哪.解释下呢

sinsuo 2008-10-06 09:45:54
package Exception;

public class Test4 {
public int aa(int a,int b) throws Exception{
a=0;
b=0;
int n=a/b;
if(b==0){
throw new Exception("后者参数为0");
}else
System.out.println(n);
return n;
}
public static void main(String[] args) {

Test4 a=new Test4();
try {
a.aa(3,0); //为什么这里第二个参数是0却没有打印出抛出的Exception.
} catch (Exception e) {
System.out.println(e);
}
}
} //初学有点不大明白 希望大侠们指点下
...全文
40 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sinsuo 2008-10-06
  • 打赏
  • 举报
回复
哎.恍然大悟..
刚才没理解过来了呢··
谢谢了· ·
ZangXT 2008-10-06
  • 打赏
  • 举报
回复
执行到 int n = a / b;就抛出异常了,下面的语句根本没有机会执行了

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧