What does scanner.nextInt() do?

Prepare for the Computer Programming Test. Study with flashcards and multiple choice questions, each question has hints and explanations. Get ready for your exam!

Multiple Choice

What does scanner.nextInt() do?

Explanation:
Scanner nextInt() reads the next token of input and converts it into an int. It looks for a number separated by whitespace, so if the user types 42 and presses enter, you get the integer 42. It doesn’t read an entire line of text—that would be nextLine()—and it doesn’t parse floating-point values (use nextDouble()) or long values (use nextLong()) instead. If the next token isn’t a valid integer, an error is thrown, signaling that the input didn’t match the expected numeric type.

Scanner nextInt() reads the next token of input and converts it into an int. It looks for a number separated by whitespace, so if the user types 42 and presses enter, you get the integer 42. It doesn’t read an entire line of text—that would be nextLine()—and it doesn’t parse floating-point values (use nextDouble()) or long values (use nextLong()) instead. If the next token isn’t a valid integer, an error is thrown, signaling that the input didn’t match the expected numeric type.

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy