① java中「.d」是什意思
如果直接寫
sum/2
sum/5
sum/10
這樣就是取整,但如果sum比分母小的話,那麼就是0,這樣程序就走不了啦
.d是轉換為double,這樣就不是0,有個范圍了。
② java 賦值 數字+d是什麼意思
表示這個數字的類型為double 而不是 int
不然的話 要寫成 427.0 這樣的形式才能被認為是double
不過其實這里沒有區別,因為編譯的時候可以知道,就直接成double了。
而且int到double是自動轉換,所以沒什麼區別。
d很少用到。反而是f常用,因為像 1.0這樣的小數默認都是 double類型的,必須寫成 1.0f 才能認為是float。
作為參數之類的必須為float的地方,經常加f標識小數為float