I want to know what's difference between Scanner method & buffered reader method for scanning input from user? Why these multiple methods are used?