摄氏温度转换为华氏温度的Java程序

class TemperatureCelsius { float degree; TemperatureCelsius(float degree1){ degree=degree1; } float toFahreheit(){ float k; k=(float)(5.0/9)*(degree-32); return k; } }public class C1{ public static void main(String[] args){ TemperatureCelsius a=new TemperatureCelsius(30.9f); System.out.println(a.toFahreheit()); } }这个怎么修改?
2026年09月25日 23:36
有2个网友回答
网友(1):

我觉得你这个float定义的不对
应该是用Double
Double k;
k=(Double )(5/9)*(degree-32);
return k;
你试着运行调试一下,有问题再找我

网友(2):

手机没办法解释.那个摄氏转华氏的方法.参数是摄氏温度.返回的是华氏温度.(摄氏度=5/9.0*(华氏度-32))