package com.oj;
import java.io.FileInputStream;
import java.lang.reflect.Method;
/**
* Created by leeezm on 17-7-18.
*/publicclassMainimplementsRunnable{@Overridepublicvoidrun() {
try {
FileInputStream fis=new FileInputStream("1.in文件的路径");
//将1.in作为标准输入
System.setIn(fis);
//后面参数的类名必须为全限定类名(添加完整包名)
Class clazz = Class.forName("com.oj.Test");
//获取main方法
Method mainMethod = clazz.getMethod("main", String[].class);
//第一个参数是执行该方法的主调,后面是执行该方法时传入的实参
mainMethod.invoke(null, (Object) new String[] { "" });
fis.close();
} catch (Exception e) {
e.printStackTrace();
}
}
publicstaticvoidmain(String[] args){
Main main=new Main();
new Thread(main).start();
}
}
package com.oj;
import java.util.Scanner;
/**
* Created by leeezm on 17-7-18.
*/publicclassTest {publicstaticvoidmain(String[] args){
//提交的代码,循环进行输入
Scanner scan=new Scanner(System.in);
while(scan.hasNext()) {
int a = scan.nextInt();
int b = scan.nextInt();
System.out.println(a + b);
}
}
}