有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案

  1. # 1 楼答案

    创建类SumDif的新对象(通过调用构造函数SumDif())并对新创建的对象执行run()方法