Чтобы получить пользовательский ввод для различных типов данных в 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()после них, чтобы использовать оставшуюся символ новой строки.