2011-08-21 7 views
0

私は「ダブル」タイプを使用する場合、私は常にゼロを得る非常に小さな画分と「ダブル」タイプ

を、xが(1000年よりも大きい)非常に大きな可能性が1/xの式を、使用しています!

 int numOfDays = 1000; 

     double result = 1/numOfDays; 

私はタイプを使用することができます。たとえば

ありがとうございます!

答えて

4

integer divisionを実行し、結果をdoubleに代入しています。

オペランドのいずれかをdoubleまたはfloatに変更しても問題ありません。

int numOfDays = 1000; 
double result = 1.0/numOfDays; 

または:

int numOfDays = 1000; 
double result = 1D/numOfDays; 
+0

おかげで、私はちょうど同じ事を書き始めました!愚かな間違い:) – Sash

関連する問題