编程要求
本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:
定义一个Introduce接口,包括一个introduction()方法,输出格式见测试样例。
定义一个Student类和一个Teacher类实现Introduce接口。
评测说明
平台将自动编译补全后的代码,并生成若干组测试数据,接着根据程序的输出判断程序是否正确。
以下是测试样例:
测试输入:
学生
预期输出:
我是一名学生!
package step1;
import java.util.Objects;
import java.util.Scanner;
public class StudentOrTeacher {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String string = scanner.next();
if (Objects.equals(string, "学生")) {
Student student = new Student();
student.introduction();
}
else if (Objects.equals(string, "老师")) {
Teacher teacher = new Teacher();
teacher.introduction();
}
}
}
/********** Begin *********/
i