黑马程序员技术交流社区
标题:
try...catch...finally报错???
[打印本页]
作者:
任雷彬
时间:
2012-10-25 01:51
标题:
try...catch...finally报错???
public class ReturnExceptionTest
{
public static void main(String[] args)
{
ReturnExceptionTest t = new ReturnExceptionTest();
System.out.println("调用t.divide(2)方法返回结果:"+t.divide(2));
}
public int divide(int i){
int y =10;
try
{
System.out.println("y="+y+"i="+i);
int a = y/i;
return a;
}
catch (ArithmeticException e)
{
System.out.println("捕获ArithmeticException异常");
e.printStackTrace();
}
finally{
System.out.println("这是finally语句");
}
System.out.println("the programe is end");
return y;
}
}
上面的try...catch...finally代码编译后报出下面的错误,这个错误是什么意思,代码哪里错了???
/*
Exception.java:1: 错误: 类ReturnExceptionTest是公共的, 应在名为 ReturnExceptionT
est.java 的文件中声明
public class ReturnExceptionTest
^
1 个错误
*/
代码哪里错了???
作者:
黄小贝
时间:
2012-10-25 02:12
1.png
(15.88 KB, 下载次数: 19)
下载附件
2012-10-25 02:12 上传
作者:
给生活加点料
时间:
2012-10-25 02:24
楼主,你这个代码我运行了。没有错误啊,你在好好看看,是不是你的类型和你运行的名字不一致。
作者:
徐升兴
时间:
2012-10-25 08:12
代码没错,应该保存的时候文件名出问题了。
作者:
刘伟平
时间:
2012-10-25 08:16
public 修饰的类,保存的文件名必须和这个类名相同
作者:
赫骏
时间:
2012-10-26 16:16
没有什么错误
作者:
齐连涛
时间:
2012-10-26 17:13
恩 应该是保存的时候出的错
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2