class MissingInfoException extends Exception{}
class AgeoutofRangeException extends Exception{}
class Candidate{
String name;
int age;
Candidate(String name,int age)throws Exception{
if(name==null){
throw new MissingInfoException();
}else if(age<=10||age>=150){
throw new AgeoutofRangeException();
}else{
this.name = name;
this.age=age;
}
}
public String toString(){
return name + "age:"+age;
}
}
public class Program104 {
public static void main(String[] args) {
Candidate c = new Candidate("Jame",20);
Candidate c1 = new Candidate("Williams",32);
System.out.println(c);
System.out.println(c1);
}
}
Which change enables the code to print the following?
James age: 20
Williams age: 32