Example - Read Several Ints on One Line
// read a line from the keyboard which contains several integers. // use a StringTokenizer to extract each integer from the String that // was read in and print each one import java.io.*; import java.util.StringTokenizer; public class MultIO { public static void main(String[] args) { InputStreamReader instr = new InputStreamReader(System.in); BufferedReader stdin = new BufferedReader(instr); StringTokenizer stok; int num; String value; try { // prompt the user and read in a line of input System.out.println("Demo of Console I/O"); System.out.println(); System.out.println("Enter several integers on one line: "); System.out.println(); value = stdin.readLine(); System.out.println(); System.out.println("The numbers are: "); // use a StringTokenizer to extract each value entered from the input // line, then convert each value to an int and print it stok = new StringTokenizer(value); while (stok.hasMoreTokens()) { num = Integer.parseInt(stok.nextToken()); System.out.println(" " + num); } } catch (IOException ioe) { System.out.println(ioe); System.exit(-1); } } }Output:
Demo of Console I/O Enter several integers on one line: 10 20 30 40 50 60 The numbers are: 10 20 30 40 50 60
Email Me | Office Hours | My Home Page | Department Home | MCC Home Page