| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 509 人关注过本帖
标题:异常问题
取消只看楼主 加入收藏
亮剑
Rank: 1
等 级:新手上路
帖 子:148
专家分:0
注 册:2006-10-18
收藏
 问题点数:0 回复次数:3 
异常问题

class Test
{
public int devide(int x,int y) throws ArithmeticException,DevideByMinusException
{
if(y<0)
throw new DevideByMinusException("devide is "+y);
int result=x/y;
return result;
}
}
class DevideByMinusException extends Exception
{
public void DevidebyMinusException (String msg)
{
super(msg);
}
}
class TestException
{
public static void main(String args [])
{
try
{
System.out.println(new Test().devide(3,1));
}
catch(DevideByMinusException e)
{
System.out.println("program is running into DevideByMinus");
e.printStackTrace();
}
catch(ArithmeticException e)
{
System.out.println("program is running into Arithmetic");
e.printStackTrace();
}
catch(Exception e)
{
System.out.println(e.getMessage());
}
System.out.println("program is running here!");
}
}

我按书上打的怎么也运行不了为什么啊

搜索更多相关主题的帖子: void 异常 public return result 
2006-10-23 11:42
亮剑
Rank: 1
等 级:新手上路
帖 子:148
专家分:0
注 册:2006-10-18
收藏
得分:0 

你能运行?
我怎么提示:
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

F:\学习\作业\JAVA编程>javac 11.java
11.java:6: 找不到符号
符号: 构造函数 DevideByMinusException(java.lang.String)
位置: 类 DevideByMinusException
throw new DevideByMinusException("devide is "+y);
^
11.java:15: 对 super 的调用必须是构造函数中的第一个语句
super(msg);
^
2 错误

2006-10-23 17:36
亮剑
Rank: 1
等 级:新手上路
帖 子:148
专家分:0
注 册:2006-10-18
收藏
得分:0 
千里冰封 看过来
2006-10-24 20:18
亮剑
Rank: 1
等 级:新手上路
帖 子:148
专家分:0
注 册:2006-10-18
收藏
得分:0 
Thank you  初学这个东西 是有点马虎 构造函数 是没有返回值的是吧
2006-10-25 19:10
快速回复:异常问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020941 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved