Как получить пользовательский ввод для типов данных String, Int, Double и Char в Java с помощью сканера

Чтобы получить пользовательский ввод для различных типов данных в Java с помощью класса Scanner, вы можете использовать следующие методы:

  1. Для строкового ввода:

    Scanner scanner = new Scanner(System.in);
    System.out.print("Enter a string: ");
    String inputString = scanner.nextLine();
  2. Для целочисленного ввода:

    System.out.print("Enter an integer: ");
    int inputInt = scanner.nextInt();
  3. Для двойного ввода:

    System.out.print("Enter a double: ");
    double inputDouble = scanner.nextDouble();
  4. Для ввода символов:

    System.out.print("Enter a character: ");
    char inputChar = scanner.next().charAt(0);

Обратите внимание, что при использовании nextDouble()или nextInt()вам может потребоваться вызвать nextLine()после них, чтобы использовать оставшуюся символ новой строки.