Введення відноситься до текст, написаний користувачем, прочитаний програмою. Введення завжди читається як рядок. Для читання введених даних ми використовуємо інструмент Scanner, який постачається разом із Java. Інструмент можна імпортувати для використання в програмі, додавши команду import java.
Важливим аспектом інформатики є створення інтерактивних програм для користувачів. Значна частина взаємодії з користувачем полягає в тому, щоб користувачі могли вводити інформацію в програму. У Python ми використовуємо функцію input(). щоб попросити користувача ввести дані. Як параметр ми вводимо текст, який хочемо відобразити користувачеві.
public InputSource(Reader characterStream) Створіть нове джерело введення з потоком символів. Автори додатків повинні використовувати setSystemId(), щоб забезпечити основу для вирішення відносних URI, і можуть використовувати setPublicId, щоб включити загальнодоступний ідентифікатор.
Java пропонує три основні методи введення:
- Використання класу Scanner для консольного введення.
- Використання класу BufferedReader для ефективного буферизованого введення.
- Використання компонентів GUI для графічного введення в програмах JavaFX або Swing.
Як отримати дані від користувача в Java: за допомогою класу Scanner
- публічний клас UserInputExample {
- public static void main(String[] args) {
- // Створення об’єкта Scanner для читання введених даних із консолі.
- Scanner scanner = новий сканер (System.in);
- // Запропонувати користувачеві ввести своє ім’я.
- System.out.print(“Введіть своє ім’я: “);