从double转换Void错误,但我的代码中没有空格

时间:2016-10-03 18:24:00

标签: java

我已经制作了一些代码,但现在它一直给我一个错误:

线程“main”中的异常java.lang.RuntimeException:无法编译的源代码 - 不兼容的类型:void无法转换为double。

我的代码中没有void方法。

public double separatingcomputation(){

        startingTimeinminutes = startingTime / 100;                
        elapsedminutes = (double)startingTimeinminutes;      //Minutes captured before losing to int

        startingTimeinhours = (int) startingTimeinminutes;         //Starting hours

        endingTimeinminutes = endingTime /100;
        endingTimeinminutes = (double)endingTimeinminutes;         //Minutes captured before losing to int
        endingTimeinhours = (int) endingTimeinminutes;            //Ending hours

        elapsedminutes = ((double)elapsedminutes - startingTimeinhours ) * 100;  //Get starting the minutes
        endingTimeinminutes = ((double)endingTimeinminutes - endingTimeinhours) * 100;         //Get ending the minutes

        startingTimeinhours = (double) ((startingTimeinhours - 12) * 60 + elapsedminutes) / 60;



        return (double) startingTimeinhours ;

1 个答案:

答案 0 :(得分:0)

也许它正在重新启动程序或我复制并重新粘贴代码的事实,但它现在没有给我错误。无论如何它似乎已经解决了,它不是一件大事。感谢。