在下面的空白处填入代码,完成一个打印机的创建,完成输入输出功能。输出打印出this is print out;输入打印出the print getData:+输入的字符串。
裁判测试程序样例:
import java.util.*;
interface IODevice{
void out();//输出方法
void getData(String msg);//输入方法
}
public class Main {
static void work(IODevice device){
Scanner sc=new Scanner(System.in);
device.getData(sc.next());
device.out();
}
public static void main(String[] args) {
Main.work(
/* 请在这里填写答案 */
);
}
}
输入样例:
abc
输出样例:
the print getData:abc
this is print out
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
答案
new IODevice() {
@Override
public void out() {
System.out.println("the print getData:"+msg+"\n" +
"this is print out");
}
String msg;
@Override
public void getData(String msg) {
this.msg=msg;
}
}