Explain Scanner class of java? How to take input in java? What Scanner class does in java? Why System.in is given as an argument in Scanner class constructor while creating Scanner class Object? What is System.in? Which methods of Scanner class are used to read primitive or String value in java?