[問題] 算數運算與轉型
小弟初學java
今天在書上看到一段描述如下
對於整數來說,經由算數運算式計算完的結果只會變成int型態
例子:
short a,b,c;
a=1;
b=2;
c=a+b;
書上說c=a+b在編譯時就會出現 "possible lose precision"
我想請問一下為什麼會這樣 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.131.122.154
※ 編輯: takaku 來自: 220.131.122.154 (12/04 18:22)
推
12/04 19:20, , 1F
12/04 19:20, 1F
推
12/04 21:25, , 2F
12/04 21:25, 2F
推
12/04 23:24, , 3F
12/04 23:24, 3F
推
12/05 03:03, , 4F
12/05 03:03, 4F
推
12/05 04:17, , 5F
12/05 04:17, 5F
推
12/05 07:24, , 6F
12/05 07:24, 6F
→
12/05 07:34, , 7F
12/05 07:34, 7F
推
12/06 11:48, , 8F
12/06 11:48, 8F
推
12/11 04:05, , 9F
12/11 04:05, 9F
→
12/11 04:06, , 10F
12/11 04:06, 10F
→
12/11 04:07, , 11F
12/11 04:07, 11F