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

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

  1. Использование класса Scanner:

    import java.util.Scanner;
    Scanner scanner = new Scanner(System.in);
    // Float input
    System.out.print("Enter a float value: ");
    float floatValue = scanner.nextFloat();
    // Double input
    System.out.print("Enter a double value: ");
    double doubleValue = scanner.nextDouble();
    // String input
    System.out.print("Enter a string: ");
    String stringValue = scanner.nextLine();
  2. Использование класса BufferedReader:

    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
    // Float input
    System.out.print("Enter a float value: ");
    float floatValue = Float.parseFloat(reader.readLine());
    // Double input
    System.out.print("Enter a double value: ");
    double doubleValue = Double.parseDouble(reader.readLine());
    // String input
    System.out.print("Enter a string: ");
    String stringValue = reader.readLine();
  3. Использование класса JOptionPane для ввода через графический интерфейс:

    import javax.swing.JOptionPane;
    // Float input
    String floatInput = JOptionPane.showInputDialog("Enter a float value:");
    float floatValue = Float.parseFloat(floatInput);
    // Double input
    String doubleInput = JOptionPane.showInputDialog("Enter a double value:");
    double doubleValue = Double.parseDouble(doubleInput);
    // String input
    String stringValue = JOptionPane.showInputDialog("Enter a string:");

Это всего лишь несколько примеров того, как можно получить входные данные с плавающей запятой, двойной точностью и строкой в ​​Java. Не стесняйтесь выбирать метод, который соответствует вашим конкретным потребностям.