Що таке Scanner в Java?
У мові програмування Java клас Scanner надає зручний спосіб зчитування даних з консолі або з інших джерел у програмі. Цей клас надає різні методи читання різних типів даних, що робить його потужним інструментом для введення даних користувачем.
Робота з ним:
- Для використання
Scannerспочатку необхідно створити об'єкт цього класу, вказавши джерело введення даних.
Scanner scanner = новий Scanner(System.in);
Scannerнадає методи для читання різних типів даних, таких якnextInt(),nextDouble(),nextLine()та інші.
System.out.print("Введіть ціле число: ");
int number = scanner.nextInt();
- Для обробки введення користувача часто використовується цикл, який виконується до тих пір, поки є дані для читання.
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
System.out.println("Ви ввели: " + line);
}
- Після завершення роботи з
Scannerрекомендується закрити його, щоб уникнути витоку ресурсів.
scanner.close();
Коментарі