亲: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
前面加个public试试
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