/**
* I/O > Console I/O > ConsoleIOScanner.java
*
* Reads text from standard input using console I/O using the Scanner class.
* This does not work in versions of Java previous to Java 5 (aka 1.5)
* @author Dale Reed
*/
import java.util.Scanner;
public class ConsoleScannerInput {
public static void main(String[] args) {
Scanner keyboard = new Scanner( System.in);
System.out.print( "Enter your first name: " );
String first = keyboard.next(); // read a string
System.out.print( "Enter your last name and your age: " );
String last = keyboard.next(); // read a string
int age = keyboard.nextInt(); // read an integer
System.out.println( "Hello " + first + " " + last);
System.out.printf( "In one year you will be %d years old", age + 1);
}
}
/* Output: Assuming your input is: "Dale", "Reed 41"
Enter your first name: Dale
Enter your last name and your age: Reed 41
Hello Dale Reed
In one year you will be 42 years old
*/