У цій програмі ви навчитеся друкувати число, введене користувачем на Java. Ціле число зберігається у змінній за допомогою System.in та відображається на екрані за допомогою System.out.
Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування Java:
- Програма Java Hello World
- Основні вхідні та вихідні дані Java
Приклад: Як надрукувати ціле число, введене користувачем
import java.util.Scanner; public class HelloWorld ( public static void main(String() args) ( // Creates a reader instance which takes // input from standard input - keyboard Scanner reader = new Scanner(System.in); System.out.print("Enter a number: "); // nextInt() reads the next integer from the keyboard int number = reader.nextInt(); // println() prints the following line to the output screen System.out.println("You entered: " + number); ) )
Вихідні дані
Введіть число: 10 Ви ввели: 10
У цій програмі створено об'єкт Scanner
класу, читач, який приймає входи зі стандартного вводу, що є keyboard
.
Потім Enter a number
надрукується запит, щоб дати користувачеві візуальну підказку щодо того, що їм робити далі.
reader.nextInt()
потім читає всі введені цілі числа з клавіатури, якщо вона не зустрічає новий символ рядка (Enter)
. Потім введені цілі числа зберігаються до цілочисельного числа змінної.
Якщо ви введете будь-який символ, який не є цілим числом, компілятор викине InputMismatchException
.
Нарешті, число друкується на стандартному виході ( System.out
) - екрані комп'ютера за допомогою функції println()
.