package cn.Exception.cn.throwss;
public class yichang01 {
public static void see() throws Exception{
System.out.println(1/0);
}
public static void say() throws ArithmeticException{
System.out.println(1/0);
}
private String name="小明";
private int age=20;
private String sex="男";
public void setSex(String sex) throws Exception {
if ("男".equals(sex)) {
this.sex = sex;
} else if ("女".equals(sex)) {
this.sex = sex;
}
else{
throw new Exception("性别必须为男或者女");
}
}
public void setSex1(String sex) throws MyException {
if ("男".equals(sex)) {
this.sex = sex;
} else if ("女".equals(sex)) {
this.sex = sex;
}
else{
throw new MyException("性别必须为男或者女");
}
}
}
package cn.Exception.cn.throwss;
public class MyException extends Exception {
public MyException(String message){
super(message);
}
}
package cn.Exception.cn.throwss;
import static cn.Exception.cn.throwss.yichang01.say;
import static cn.Exception.cn.throwss.yichang01.see;
public class Test {
public static void main(String[] args) throws Exception {
see();
say();
}
}