2014-01-28 39 views
-4

我有以下的代碼和getNom和getdenom均爲整數,例如2和5怎麼會我得到0.0這裏,而不是0.4的輸出?謝謝。如何使一個方法返回一個雙

public double divide() { 
     double number = getNom()/getDenom(); 
     rn.toString(number); 
     return number; 
+0

你肯定'getNom()'和'getDenom()'是否運行正常? – bstempi

+1

更具體地說,'getNom()'和'getDenom()'返回什麼類型? – bstempi

回答

2

使用 double number = getNom()/(double)getDenom();

+0

這工作,謝謝。我不知道使用演員! – user3006216

0

一種替代方法是使用double number = getNom() * 1.0/getDenom();

相關問題