我已经制作了一些代码,但现在它一直给我一个错误:
线程“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 ;
答案 0 :(得分:0)
也许它正在重新启动程序或我复制并重新粘贴代码的事实,但它现在没有给我错误。无论如何它似乎已经解决了,它不是一件大事。感谢。