亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

java強制類型轉換

強制轉換是什么類型都可以轉換么? 比如將 ?int ?強制轉換成 char。一個是整型一個是字符型。強制轉換會出現什么后果。能運行嗎?

正在回答

3 回答

就相當于一被水可以倒進一個桶,沒有任何問題,小類型到大類型屬于自動轉換。

一桶水倒進杯子,如果你非要強制執行,肯定會溢出,屬于大類型到小類型,強制轉換,這個理論還是得在你是都是數值型才能進行,一個數值一個字符,不存在的

0 回復 有任何疑惑可以回復我~

double類型是8字節,int是4字節,double的范圍更大,所以int轉換成double是向上轉,double轉換成int是向下轉。結合上面的留言。

0 回復 有任何疑惑可以回復我~

不。將int轉換為char需要另外的代碼實現,不是本節的強制轉換。強制轉化有兩種,分為向上(自動)以及向下(強制)。比如int和double之間,將int轉換為double是沒有誤差的,因為double范圍更大(向上),數據類型可以自動轉換;將double轉成int會丟失精度位(向下),也需要在代碼中說明。

1 回復 有任何疑惑可以回復我~
#1

T_花街_Boss 提問者

嗯?????大佬求解釋,沒看懂你說的。我小白
2018-08-04 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第一季(IDEA工具)升級版
  • 參與學習       1167797    人
  • 解答問題       18749    個

0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始

進入課程

java強制類型轉換

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號