加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Java,从方法返回一个值

发布时间:2020-12-15 02:03:07 所属栏目:Java 来源:网络整理
导读:我在这里做了一段简单的 java代码,它是一个被调用来将华氏温度转换为摄氏温度的方法.然而,当我运行它时,输出始终为0.0. 我不能让它输出正确的计算.可能有一些我忘记做的傻事,有人可以帮帮我吗? public class ExampleQ { public static void main(String[] a
我在这里做了一段简单的 java代码,它是一个被调用来将华氏温度转换为摄氏温度的方法.然而,当我运行它时,输出始终为0.0.

我不能让它输出正确的计算.可能有一些我忘记做的傻事,有人可以帮帮我吗?

public class ExampleQ {

    public static void main(String[] args) {

        System.out.println(Celsius(50));
    }

    public static double Celsius(double F)
    {
        return (5 / 9) * (F - 32);
    }
}

解决方法

错误是 Integer division.

在Java 5/9 = 0

尝试:

return (5.0 / 9) * (F - 32);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读