# Java: Console Input-Output (Java 5)

Java 5's java.util.Scanner class has simplified console I0. Compare this example to how it's written before Java 5 (see Console Input-Output (pre Java 5))

      1
      2
      3
      4
      5
      6
      7
      8
      9
     10
     11
     12
     13
     14
     15
     16
     17
     18
     19
     20
    // File: introductory/IntroScanner.java
    // Purpose: Write to and read (using Scanner) from the console.
    // Author: Michael Maus
    // Date:   2005-01-20

    import java.util.*;

    public class IntroScanner {

        public static void main(String[] args) {
            String name;                // Declare a variable to hold the name.
            Scanner in = new Scanner(System.in);

            System.out.println("What's your name, Earthling?");
            name = in.nextLine();      // Read one line from the console.
            System.out.println("Take me to your leader, " + name);

            System.exit(0);  // Not necessary, but commonly used.
        }
    }