自定义Exception类:MyException
public class MyException extends Exception{
public MyException()
{
super();
}
public MyException(String msg)
{
super(msg);
}
}
测试类:MyExceptionTest
public class MyExceptionTest {
public static void main(String[] args) {
try {
testAge(-18);
} catch (MyException e) {
e.printStackTrace();
}
}
public static void testAge(int age) throws MyException
{
if(age<=0)
{
//System.out.println("您输入的age不是整数!");
throw new MyException("您输入的年龄必须是正数");
}
if(age>=18)
{
System.out.println("成年人");
}
if(age<18)
{
System.out.println("未成年人");
}
}
}