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