现有一个类Game,其中一个方法是void input(int i),调用该方法时,如果输入的数据是7会抛出异常。现要求设计一个类Person,包括一个void play(int number)方法,该方法中,要求实例化Game,并调用input方法,将变量number作为参数输入到input方法中。如果出现异常,输出error
例如:
测试 | Result |
---|---|
Person p=new Person(); p.play(5); |
5 |
Person p=new Person(); p.play(7); |
error |
java
class Game{
public void input(int i) throws Exception{
if(i==7){
throw new Exception();
//抛出异常
}else{
System.out.println(i);
}
}
}
class Person{
public void play(int number){
try {
Game game=new Game();
game.input(number);
} catch (Exception e) {
//捕获异常情况
System.out.println("error");
}
}
}
public class Test {
public static void main(String[] args) {
Person p=new Person();
p.play(7);
p.play(5);
}
}