JAVA小问题,帮我看看错在哪儿啊?他老说我catch什么不兼容

来源:百度知道 编辑:UC知道 时间:2024/06/08 19:14:36
class Excep
{
public int division(int a,int b)
{
return a/b;
}
}
class Exceptest
{
public static void main(String args[])
{
Excep excep=new Excep();
try
{
excep.division(5,0);
}
catch(Exception e)
{
System.out.println("zero error!");
};
System.out.println("finish!");
}
}
我用的是Jcreator,他说是什么不兼容啊
就是这个语句有毛病:catch(Exception e)

import java.io.*;
class Excep
{
public int division(int a,int b)
{
return a/b;
}
}
class Exceptest
{
public static void main(String args[])
{
Excep excep=new Excep();
try
{
excep.division(5,0);
}
catch(Exception e)
{
System.out.println("zero error!");
}//不要加“;”
System.out.println("finish!");
}
}

我试了,没有问题!你用的什么软件?我用的eclipse3.2.1

补充: 楼下说的对,确实是多了个;,我用的eclipse,可能它在这方面容错性比较好吧~~

catch(Exception e)
{
System.out.println("zero error!");
};
最后面多了个“;”。
还有,没定义主类:
在class Exceptest 前加public