25.4 Command-Line Input in JShell
[Note: This section may be read after studying Chapter 2, Introduction to Java Applications; Input/Output and Operators and the preceding sections in this chapter.]
In Chapter 2, we showed command-line input using a Scanner
object:
Scanner input = new Scanner(System.in);
System.out.print("Enter first integer: ");
int number1 = input.nextInt();
We created a Scanner
, prompted the user for input, then used Scanner
method nextInt
to read a value. Recall that the program then waited for you to type an integer and press Enter before proceeding to the next statement. The on-screen interaction appeared as:
Enter first integer: 45
This section shows what that interaction looks like in JShell.
Creating a Scanner ...
Get Java How To Program, Late Objects, 11th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.