Getting output with Java is pretty easy as you can make use of System.out.print and the like.
Input, on the other hand, seems a little different. Some people recommend java.util.Scanner while others recommend java.io.BufferedReader, and I’m sure there’s plenty of other recommendations. The two methods above are most regularly-used.
Neither seem to present very nice options (in my opinion). So, is there any better way to get input from a console window in Java? And if there isn’t, which should I choose?
I think, The scanner class is quite helpful.
For example with BufferedReader, you have to read a line at a time and parse it for the values.
But in the scanner you get integers with nextInt() method etc.