A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王靖远 金牌黑马   /  2013-5-16 20:19  /  1900 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 王靖远 于 2013-5-17 12:59 编辑
  1. class Demo
  2. {
  3.         
  4.         int div(int a,int b)
  5.         {
  6.                
  7.                         
  8.                 return a/b;
  9.                
  10.         }
  11. }

  12. class ExceptionDemo3
  13. {
  14.         public static void main(String[] args)
  15.         {
  16.                
  17.                
  18.                 Demo d = new Demo();
  19.                 try
  20.                 {
  21.                         int x = d.div(4,0);
  22.                         System.out.println("x="+x);        
  23.                 }
  24.                 catch (Exception e)
  25.                 {
  26.                         System.out.println("除零啦");
  27.                 }
  28.                

  29.                 System.out.println("over");
  30.                
  31.                


  32.         }
  33. }
复制代码
帮忙看看怎么回事。和毕老师一样的代码。我这里编译不过去。我把.java文件放到其他的目录下就可以编译通过了。

评分

参与人数 1技术分 +1 收起 理由
殇_心。 + 1

查看全部评分

7 个回复

倒序浏览
class Demo extends Throwable       //异常是有这个类里边的一个方法产生的。一概在这里声明。或者抛出。在你的程序整没有声明,也没有
                                 //抛出异常,所以出错。
{        
    int div(int a,int b)
    {                       
                return a/b;   
    }
}

class ExceptionDemo3
{
        public static void main(String[] args)
    {
                Demo d = new Demo();
        try
        {
            int x = d.div(4,0);
                        System.out.println("x="+x);        
        }
        catch (Exception e)
        {
            System.out.println("除零啦");
        }
        System.out.println("over");
        }
}
回复 使用道具 举报
尖卡斌引 发表于 2013-5-16 20:42
class Demo extends Throwable       //异常是有这个类里边的一个方法产生的。一概在这里声明。或者抛出。 ...

按你说的 继承了Exception后出现下面错误
回复 使用道具 举报
王靖远 发表于 2013-5-16 20:46
按你说的 继承了Exception后出现下面错误

继承的是Throwable
回复 使用道具 举报
尖卡斌引 发表于 2013-5-16 20:48
继承的是Throwable

还是不行。
回复 使用道具 举报
这个是我编译 运行的结果。你看看 你的代码是不是写错了

yichang.jpg (34.14 KB, 下载次数: 0)

yichang.jpg

评分

参与人数 1技术分 +1 收起 理由
Sword + 1 态度很认真,赞一个,以后继续努力.

查看全部评分

回复 使用道具 举报
尖卡斌引 发表于 2013-5-16 22:08
这个是我编译 运行的结果。你看看 你的代码是不是写错了

我知道这个代码可以运行的。我把它存在其他文件夹里编译就能过。我不知道原文件夹里有什么和它冲突。
回复 使用道具 举报
你的程序是正确的,没有问题,可能是你的程序出现了问题。你检查下自己的程序文件是否完好。重装下试试。{:soso_e141:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马