Java编写华氏度转为摄氏度的程序

输入double类型的华氏温度值,将其转换为摄氏温度值。转换公式:摄氏度=(5/9)*(华氏度-32)为什么输出总是0.0?
2026年09月27日 06:44
有3个网友回答
网友(1):

没有转型啊。5/9是int型的运算如果不转型返回的是个int 5/9取整就是0啊。试试double a=(double)5/9*(h-32);看看

网友(2):

一看就是对数据类型、运算符不熟悉的结果。

网友(3):

5/9是整除的意思 等于0
回答完毕