nextDouble 错误符号:方法 nextDouble

nextDouble error symbol: method nextDouble

符号:方法 nextDouble

下一个双"error"

谁能帮我解决这个问题?

    double fahrenheit;

    String input = JOptionPane.showInputDialog(null, "Enter the Fahrenheit degre : ");

    fahrenheit = input.nextDouble();

    double Celsius = 5/9 * (fahrenheit-32);

    JOptionPane.showMessageDialog(null, " in Celsius : " + Celsius);

您将 Stringjava.util.Scanner 混淆了。解析从 showInputDialog

返回的字符串
fahrenheit = Double.parseDouble(input);