在Eclipse 4.3.1 Kepler中无法将double转换为Double

时间:2014-11-26 05:45:04

标签: java eclipse

我刚刚安装了Eclipse Kepler SR2软件包,其中包含“Java 8支持Eclipse Kepler SR2”。编译器合规性级别设置为1.8。安装的jre是jre1.8.0_25。 Java 8安装在我的笔记本电脑上。 我一直使用Eclipse进行“类型不匹配:无法从double转换为Double”错误。 似乎编译器无法自动在它们之间进行转换。

但是当我在DrJava中尝试相同的代码时,一切正常。 DrJava版本:drjava-20140826-r5761; DrJava建立时间:20140826-0459

我也尝试在cmd中运行java文件,它也运行良好。很奇怪还是什么!!! ??? 为什么?以下是代码:

    
    import javax.swing.*;

    public class TempConvGUI {
    public static void main(String[] args) {
        String fahrString;
        Double fahr, cel;

        fahrString = JOptionPane.showInputDialog("Enter the temperature in F");
        fahr = new Double(fahrString);
        cel = (fahr - 32) * 5.0/9.0;

        JOptionPane.showMessageDialog(null,"The temperature in C is, " + cel);
        }

    }

由于

0 个答案:

没有答案