Как применять java.util.Scanner для взаимодействия с пользователем?

Ответы
Аватар пользователя Ivan Gagarinov
Ivan Gagarinov
04 октября 2022

Чтобы применить java.util.Scanner для взаимодействия с пользователем, нужно создать объект этого класса. Объект предоставляет несколько методов для взаимодействия, вот основные:

  • Метод println() печатает строку на экране и делает перевод строки. Метод принимает строку, которую нужно напечатать
  • Метод print() делает то же самое, но без перевода строки. То есть следующий текст будет печататься на этой же строке
  • Метод next() позволяет получить от пользователя сообщение. При вызове этого метода, ввод пользователя с клавиатуры будет считываться, пока пользователь не нажмёт Enter. Метод возвращает введённое сообщение
  • Метод close() завершает работу с пользователем
import java.util.Scanner;

public class Example {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("Hello, world!");
        System.out.print("What is your name? ");
        String userName = scanner.next();
        System.out.println("Hello, " + userName + "!");

        scanner.close();
    }
}
1 0
Добавьте ваш ответ

Рекомендуемые курсы

основы Java
методы
переменные
константы
37 часов
Посмотреть
классы
интерфейсы
полиморфизм
наследование
35 часов
Посмотреть
HTTP
деплой
HTML
сервлет-контейнеры
69 часов
Посмотреть