Как вводить в консоль java
Ответы
Иван Полежаев
08 апреля 2023
Для того, чтобы в Java
получить данные, которые вводит пользователь, можно использовать класс
java.util.Scanner
и его методы:
// импортируем класс Scanner для работы с ним
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// создаем новый объект класса Scanner
// передаем в конструктор входной поток System.in
Scanner sc = new Scanner(System.in);
System.out.println("Введите число:");
// вызываем метод nextInt() у объекта sc класса Scanner
// программа будет ожидать ввод данных пользователем
int number = sc.nextInt();
// предположим, что пользователь ввел число 7
System.out.println("Спасибо! Вы ввели число " + number);
// => Спасибо! Вы ввели число 7
}
}
Программа ожидает ввод данных пользователем только тогда, когда вызываются соответствующие
методы, например nextLine()
, nextInt()
, next()
. Они и множество других методов класса Scanner
возвращают данные разных типов из входного потока.
Подробнее ознакомиться с классом Scanner
и его методами можно в официальной документации
0
0