Топ-100Ввод в консоль в Java - CodOrbits
LogoCodOrbits

Раздел: Азы Java

В этом разделе вы узнаете основы Java: синтаксис, типы данных, операторы и первые шаги в программировании на Java.

Все разделы
Иконка Азы Java

Ввод в консоль в Java

Last updated: 1 мая 2025 г.

Выводить значения на консоль мы уже научились, теперь рассмотрим ввод значения в программу через консоль с клавиатуры.

Введенное в программу значение может быть использовано в этой программе.

Для ввода значения в программу используется класс Scanner.

Класс этот находиться в java библиотеке util и чтобы его использовать в программе, его нужно импортировать в программу вот так:

import java.util.Scanner

После этого в программе необходимо создать объект этого класса (пока не заморачиваемая, что такое объект) вот так:

Scanner input = new Scanner(System.in);

Через этот объект класса Scanner с именем input извлекаются введенные в программу через консоль значения.

С помощью функции nextInt(), которая вызывается через объект класса Scanner можно извлечь введенное через консоль целое число. Его можно сразу записать в целочисленную переменную.

int a = input.nextInt()

Для ввода в программу других типов данных существуют другие функции – getDouble для ввода числа с плавающей, getLine для ввода любого текста.


Используем Scanner

Программа ниже получает введенное через консоль целочисленное значение с помощью функции nextInt, записывает это значение в переменную и выводит значение в этой переменной на консоль.

1import java.util.Scanner;
2
3class Test
4{
5    public static void main(String []args)
6    {
7        Scanner input = new Scanner(System.in);
8        int a = input.nextInt();
9        System.out.println(a);
10        input.close();
11    }
12};

Вывод:

Первое 5 это то, что вводиться в консоль с клавиатуры, второе 5 это то, что выводит System.out.println.

Search Icon

Важно упомянуть, что любая Java программа выполняется построчно сверху вниз, и когда выполнение программы выше доходит до строчки где происходит вызов функции nextInt()выполнение программы останавливается пока пользователь не введет значение в консоль. Когда же пользователь ввел значение, программа продолжает свое выполнение.


Следующие уроки

Комментарии в Java

4
мин.

Similar Articles Icon
Divider

Арифметические операторы и операторы присвоения в Java

6
мин.

Similar Articles Icon
Divider

Операторы сравнения в Java

8
мин.

Similar Articles Icon