修改年龄时判断其范围,若年龄小于0则按0输出,若年龄大于200则按200输出。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int age=in.nextInt();
Person p=new Person();
p.setAge(age);
System.out.println(p.getAge());
}
}
class Person{
private int age;
public void setAge(int age){
if(age<0)this.age=0;
else if(age>200)this.age=200;
else this.age=age;
}
public int getAge(){
return age;
}
}