我在這裏做一個簡單的java代碼片段,它是調用將華氏轉換爲攝氏溫度的方法。但是,當我運行它時,輸出始終是0.0
。Java,從方法中返回一個值
我不能得到它輸出正確的計算。可能有一些我已經忘記做的傻事,有人可以幫我嗎?
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);
}
}
你會驚訝,但5/9 == 0在Java中的乘法之前執行: )5.0/9是不是.. – 2013-04-10 06:26:29
而不是隻在Java :) – NPE 2013-04-10 06:27:02