Чтобы получить пользовательский ввод для различных типов данных в Java с помощью класса Scanner
, вы можете использовать следующие методы:
-
Для строкового ввода:
Scanner scanner = new Scanner(System.in); System.out.print("Enter a string: "); String inputString = scanner.nextLine();
-
Для целочисленного ввода:
System.out.print("Enter an integer: "); int inputInt = scanner.nextInt();
-
Для двойного ввода:
System.out.print("Enter a double: "); double inputDouble = scanner.nextDouble();
-
Для ввода символов:
System.out.print("Enter a character: "); char inputChar = scanner.next().charAt(0);
Обратите внимание, что при использовании nextDouble()
или nextInt()
вам может потребоваться вызвать nextLine()
после них, чтобы использовать оставшуюся символ новой строки.