实训作业1
[任务描述】需求说明:
定一个Person类,包含性别、姓名、年龄三个属性;
在setAgefnt age)中对年龄进行判断,如果年龄介于1到100直接
在试类中创建对象并调用setAge(int age)方法,使用try-catch捕展值,否则抛出异常;
获拼处理异常
哥们,你问问题态度好歹端正一下,你从哪复制的语句都不通顺啊,想帮你解答也看不懂啊
public class Person {
private String sex;
private String name;
private int age;
public Person(){
}
public Person(String sex, String name, int age) {
this.sex = sex;
this.name = name;
this.age = age;
}
public void setAge(int age) throws Exception{
if(age >= 1 && age <= 100){
this.age = age;
}else{
throw new Exception("年龄不合法");
}
}
}
public class A{
public static void main(String[]args){
Person person = new Person();
try{
person.setAge(101);
}catch(Exception e){
e.printStackTrace();
}
}
}