The Java Program: Add.java

  1 // Ada.java -- sum two integers on standard input
  2 
  3 import java.util.StringTokenizer;
  4 import java.io.*;
  5 
  6 /*
  7   input looks like this:
  8     9999    9999   # junk may trail ...
  9       88   88888      ; second line
 10       77       7   third line
 11     66666 6666666     // the numbers don't have to line up
 12  */
 13 
 14 class Add {
 15 
 16    public static void main (String args[]) throws IOException {
 17       final BufferedReader reader =
 18          new BufferedReader (new InputStreamReader (System.in));
 19 
 20       // loop for each pair of numbers
 21       while (true) {
 22          final String line = reader.readLine();
 23          if (line==null) break;
 24          final StringTokenizer st=new StringTokenizer (line);
 25          final int n1 = Integer.parseInt (st.nextToken());
 26          final int n2 = Integer.parseInt (st.nextToken());
 27 
 28          System.out.println (n1+n2);
 29       }
 30 
 31    }
 32 }