В этой программе вы научитесь печатать число, введенное пользователем на 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
класса reader создан для получения входных данных со стандартного ввода, то есть keyboard
.
Затем Enter a number
выводится приглашение, чтобы дать пользователю визуальную подсказку о том, что ему делать дальше.
reader.nextInt()
затем считывает все введенные целые числа с клавиатуры, если не встречает новый символ строки (Enter)
. Введенные целые числа затем сохраняются в целочисленной переменной number.
Если вы введете любой символ, не являющийся целым числом, компилятор выдаст InputMismatchException
.
Наконец, число выводится на стандартный вывод ( System.out
) - экран компьютера с помощью функции println()
.