This video goes over how to use the Java Scanner class, including some common mistakes
0:10 - Instantiating a Scanner object
0:44 - Reading in a String using next()
1:26 - Reading in an integer (int) using nextInt()
2:02 - Reading in a floating point number (double) using nextDouble()
2:39 - Reading integers as ints vs Strings
3:03 - Reading a String with whitespace with nextLine()
3:58 - Handling the newline character that is generated when Enter is pressed