Possible Duplicate:
Scanner vs. BufferedReader
what is the difference between using the statements shown below:
Scanner input = new Scanner(System.in);
int number = input.nextInt();
and
InputStreamReader reader = new InputStreamReader(System.in);
BufferedReader input = new BufferedReader(reader);
int number = input.readLine();
thank you in advance for your help.