I have been learning java since last two months and I am new to Stackoverflow as well. In my class, I was told that there are 7 methods by which we can take input from the user and read it (or do calculation with it or whatever). But, they taught us only one, that was using inputStreamReader. But as much as I have understood through Stackoverflow, using Scanner class is a general practice. I want to know which method is the best one, and if it really makes any difference as to which method we use.
Thanks in advance for help.