-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);
我是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);
試試這個。
INT/INT = INT
INT /雙=雙
雙/ INT =雙
int/int = int
你必須做dx
和len
爲double
,以獲得一個double
結果否則你也可以輸入鑄造dx
和len
至double
。
閱讀int劃分。不是我的倒票,但你的Google技能需要一點工作。 –