/
Вопросы и ответы
/
Java
/

Как ввести переменную в java с клавиатуры

Как ввести переменную в java с клавиатуры

4 года назад

Человек-Молекула

Ответы

0

Для того, чтобы в 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 и его методами можно в официальной документации

3 года назад

Иван Полежаев

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845