/* IOTEST.java * * After compiling, run this program like this: * java IOTEST < IOTEST.in * * Where IOTEST.in looks like this: 11 222222222222 3.333 COWABUNGA A B C D E F G HIJKLMNOPQRSTUVWXYZ * */ import java.io.*; import java.util.*; class IOTEST { public static void main (String [] args) throws IOException { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); PrintWriter out = new PrintWriter(System.out); StringTokenizer st; st = new StringTokenizer(in.readLine()); // read first line from input int a = Integer.parseInt(st.nextToken()); // parse integer (32-bit) from line st = new StringTokenizer(in.readLine()); // read second line long b = Long.parseLong(st.nextToken()); // parse long integer (64-bit) from line st = new StringTokenizer(in.readLine()); // read third line double c = Double.parseDouble(st.nextToken()); // parse double floating-point decimal (64-bit) st = new StringTokenizer(in.readLine()); // read fourth line String d = st.nextToken(); // nextToken is already a String st = new StringTokenizer(in.readLine()); // read fifth line char[] arr1 = new char[7]; for (int i=0;i<7;i++) { // loop through tokens on this line of input arr1[i] = (st.nextToken()).charAt(0); // take first character from nextToken String, assign to array element } st = new StringTokenizer(in.readLine()); // read sixth line char[] arr2 = (st.nextToken()).toCharArray(); // break nextToken String into array of chars out.println(a); out.println(b); out.println(c); out.println(d); out.println(Arrays.toString(arr1)); // example array output out.println(Arrays.toString(arr2)); // good for debugging out.close(); } }