java在下面的代码中,语句SumDif()的作用是什么。run();意思是
语句SumDif()的含义是什么。运行();? 不是用于创建对象CLASSNAME OBJECTNAME=new CLASSNAME()的synatx
import java.io.*;
import java.util.*;
public class SumDif {
StreamTokenizer in;
PrintWriter out;
public static void main(String[] args) throws IOException {
new SumDif().run();
}
private int nextInt() throws IOException {
in.nextToken();
return (int)in.nval;
}
public void run() throws IOException {
in = new StreamTokenizer(new BufferedReader(new
InputStreamReader(System.in))); // Standard input
out = new PrintWriter(new OutputStreamWriter(System.out));
// Standard output
solve();
out.flush();
}
private void solve() throws IOException {
out.println(nextInt() + nextInt());
}
}
# 1 楼答案
创建类SumDif的新对象(通过调用构造函数SumDif())并对新创建的对象执行run()方法