2014-02-23 35 views
-2

我是Java中的新手。這是我的程序的一部分。我應該得到一個0.65,但結果是0.0。如何解決它?發佈,谷歌前在Java中劃分錯誤的答案

xinc = (double)dx/len; 

而且,:

double xinc; 
    int dx = 190; 
    int len = 290; 
    xinc = dx/len; 
    System.out.println(xinc); 
+1

閱讀int劃分。不是我的倒票,但你的Google技能需要一點工作。 –

回答

1

試試這個。

INT/INT = INT
INT /雙=雙
雙/ INT =雙

2
int/int = int 

你必須做dxlendouble,以獲得一個double結果否則你也可以輸入鑄造dxlendouble