2012-01-03 84 views

回答

4

似乎每個人都給予了正確的答案,但你要注意,你也可以做

System.out.println(5/18f) 

其中f使它成爲一個浮動

System.out.println(5/18d) 

其中d使得雙

7

你不需要很長的時間,你需要一個雙。

System.out.println(5/18.0); 

System.out.println(5.0/18); 

當然,這也可以工作:

System.out.println(5.0/18.0); 
5

Long是 「長」 整數。您應該使用floatdouble

+0

double應該通常是現在浮動的首選(除非你真的關心內存佔用多於精度) – mikera 2012-01-03 00:34:35

4

長整數仍然是整數,您需要一個可以處理小數的類型,可以使用floatdouble

System.out.println(5.0/18.0);