Как вводить данные в java
Ответы
Иван Полежаев
06 апреля 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("Введите данные:");
// вызываем метод nextLine() у объекта sc класса Scanner
// программа будет ожидать ввод данных пользователем
int number = sc.nextLine();
// предположим, что пользователь ввел "Hello, world!"
System.out.println("Спасибо! Вы ввели " + number);
// => Спасибо! Вы ввели Hello, world!
}
}
Программа ожидает ввод данных пользователем только тогда, когда вызываются соответствующие
методы, например nextLine()
, nextInt()
, next()
. Они и множество других методов класса Scanner
возвращают данные разных типов из входного потока.
Подробнее ознакомиться с классом Scanner
и его методами можно в официальной документации
0
0