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 }