深夜编代码,自定义异常练习出现错误,急求各路神仙指导

路过天堂661 2015-02-02 11:28:14
class ExceptionTest9//自定义异常练习
{
public static void main(String[] args)
{
Test t=new Test();
int x=t.div(4,-1);
System.out.println("x="+x);
}
}
class fushuException extends Exception
{

}
class Test
{
int div(int a,int b)throws fushuException
{
if(b<0)
throw new fushuException();
return a/b;
}
}class ExceptionTest9//自定义异常练习
{
public static void main(String[] args)
{
Test t=new Test();
int x=t.div(4,-1);
System.out.println("x="+x);
}
}
class fushuException extends Exception
{

}
class Test
{
int div(int a,int b)throws fushuException
{
if(b<0)
throw new fushuException();
return a/b;
}
}class ExceptionTest9//自定义异常练习
{
public static void main(String[] args)
{
Test t=new Test();
int x=t.div(4,-1);
System.out.println("x="+x);
}
}
class fushuException extends Exception
{

}
class Test
{
int div(int a,int b)throws fushuException
{
if(b<0)
throw new fushuException();
return a/b;
}
}


...全文
109 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
路过天堂661 2015-02-03
  • 打赏
  • 举报
回复
不好意思刚才截图传错了
邹邹wl 2015-02-03
  • 打赏
  • 举报
回复
class ExceptionTest9//自定义异常练习 前面加个public试试
yongbuyanqi88888 2015-02-03
  • 打赏
  • 举报
回复
亲:1)你能不能不要把所有的类都放在一起
2)一个能执行的Java文件必须有一个main 方法
3)一个Java文件中必须有一个public 类,且该类名和文件名相同
package var;
public class ExceptionTest9// 自定义异常练习
{
public static void main(String[] args) {
Test t = new Test();
int x=0;
try {
x = t.div(4, -1);
} catch (fushuException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("x=" + x);
}
}

class fushuException extends Exception {

}

class Test {
int div(int a, int b) throws fushuException {
if (b < 0)
throw new fushuException();
return a / b;
}
}

结果显示:
var.fushuException
at var.Test.div(ExceptionTest9.java:24)
at var.ExceptionTest9.main(ExceptionTest9.java:8)
x=0

62,615

社区成员

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

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