@guillermo Используйте Scanner() чтобы читать значения с клавиатуры на Java, ниже пример кода как пример:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
import java.util.Scanner; public class Main { public static void main(String args[]) { Scanner scanner = new Scanner(System.in); System.out.print("Ваше имя: "); String name = scanner.next(); System.out.print("Сколько Вам лет: "); int age = scanner.nextInt(); System.out.println(name); System.out.println(age); } } |
@guillermo
В Java для чтения данных с клавиатуры можно использовать класс Scanner или класс BufferedReader.
1 2 3 4 5 6 7 8 9 10 |
Scanner scanner = new Scanner(System.in); // Создание объекта класса Scanner с указанием источника ввода // Чтение целого числа int i = scanner.nextInt(); // Чтение вещественного числа double d = scanner.nextDouble(); // Чтение строки String s = scanner.nextLine(); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); // Создание объекта класса BufferedReader с указанием источника ввода try { // Чтение целого числа int i = Integer.parseInt(reader.readLine()); // Чтение вещественного числа double d = Double.parseDouble(reader.readLine()); // Чтение строки String s = reader.readLine(); } catch (Exception e) { e.printStackTrace(); } |
При использовании класса BufferedReader необходимо обрабатывать исключения.