• August 24, 2014
  • Core Java
  • Comments Off on How to read input from command line in Java using Scanner

How to read input from command line in Java using Scanner

Scanner class is used to read input from command line. Scanner class is in java.util package. Scanner class has methods like nextInt(), nextFloat(), nextDouble() etc which read numeric data without any need of parsing using Integer.parseInt()  etc. These methods will throw an exception if you pass string or char type value.

Example:

/**
 * This program is used to read input using Scanner Class.
 * @author javawithease
 */
public class ReadInputUsingScanner {
       public static void main(String args[]){
       //create a scanner class object.
       Scanner scanner = new Scanner(new 
           InputStreamReader(System.in));
       System.out.println("Enter your full name: ");  
 
      //read a line using scanner object.
      String userName = scanner.nextLine();
      System.out.println("Enter your full age: ");  
 
      //read an integer using scanner object.
      int age = scanner.nextInt(); 
 
       //print input values
       System.out.println("User name : " + userName);
       System.out.println("User age : " + age);
    }
}

Output:

Enter your full name:
jai
Enter your full age:
27
User name : jai
User age : 27

Download this example.
 
Next Topic: Abstract class in java with example.
Previous Topic: How to execute command line argument program in eclipse.

Related Topics:

Command line arguments in java with example.
How to execute command line argument program in eclipse.
How to read input from command line in Java using Scanner.
Abstract class in java with example.
Interface in java with example.
Custom marker Interface in java with example.
Constructor in java with example.

 


Comments are closed.