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 W3spoint */ 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.