提示文字提示文字提示文字提示文字提示文字提示文字
×
top
私人消息 (0)
公共消息 (0)
系統消息 (0)
好友消息 (0)
帖子消息 (0)
首 頁
技術文章
技術論壇
Java 頻道
提示文字提示文字提示文字提示文字提示文字提示文字
×
CodeData 技術論譠
»
Java SE
» 有关JAVA中byte的小疑惑
返回列表
發文章
Code & Data
目前離線
UID
6
文章
108
精華
0
積分
60
閱讀權限
200
在線時間
106 小時
註冊時間
2013-3-27
最後登入
2014-8-21
管理員
1
#
跳轉到
»
Code & Data
發表於 2013-10-23 07:19
|
顯示全部文章
整數相加,一徑 promote 至 int 型態運算,最後結果是 int,因而放不入 byte,加上 cast 就可以了…
byte b = (byte) (Byte.MAX_VALUE+1);
複製程式碼
只不過就這個例子來說,相加運算後因為超出了 byte 範圍,變數 b 容納不下而失去精度,最後結果也會是不正確的。
TOP
返回列表
站務公告區
Github
Chat
站務討論區
Python
Conference
User Group
Java Open Source
iOS
Java EE
Java 技術
Java SE
Java EE
Java Open Source
Languages on JVM
資料庫
MySQL
Oracle Database
行動裝置
Android
iOS
社交程式設計 - Social Coding
Chat
Github
User Group
Conference
Python
管理區
站務公告區
站務討論區