@jaren
Чтобы ввести число с консоли в Java, вы можете использовать класс Scanner
из пакета java.util
. Вот пример кода, который читает целое число с консоли в 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("Сколько Вам лет?: "); int age = scanner.nextInt(); System.out.print("Введите число: "); double num = scanner.nextDouble(); scanner.close(); System.out.println(age); System.out.println(num); } } |
Сначала нужно создать экземпляр Scanner
:
1
|
Scanner scanner = new Scanner(System.in); |
Затем вы можете использовать один из методов Scanner
, таких как nextInt()
, nextDouble()
и т. д., чтобы прочитать число с консоли. Например:
1 2 |
int i = scanner.nextInt(); double d = scanner.nextDouble(); |
Помните, что эти методы будут бросать исключение InputMismatchException
, если введенное значение не соответствует ожидаемому типу (например, если вы пытаетесь прочитать целое число с помощью nextDouble()
).
После того как вы закончите чтение данных с консоли, не забудьте закрыть Scanner
с помощью метода close()
, чтобы освободить системные ресурсы.
1
|
scanner.close(); |
@jaren
Для того, чтобы ввести числа с консоли в Java, можно использовать класс Scanner. Вот пример кода:
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("Введите целое число: "); int num1 = scanner.nextInt(); System.out.print("Введите дробное число: "); double num2 = scanner.nextDouble(); System.out.println("Вы ввели целое число " + num1 + " и дробное число " + num2); } } |
В этом примере создается экземпляр класса Scanner и используется метод nextInt() для чтения целого числа с консоли, а затем метод nextDouble() для чтения дробного числа. Обратите внимание, что методы nextInt() и nextDouble() блокируют выполнение программы, пока пользователь не введет число и не нажмет Enter.
Также можно использовать метод nextLine(), чтобы прочитать строку с консоли, а затем преобразовать ее в число, используя методы parseInt() или parseDouble() класса Integer или Double соответственно.