章節
問答
筆記
評論
占位
占位

Java中的自動類型轉換

在 Java 程序中,不同的基本數據類型的數據之間經常需要進行相互轉換。例如:

代碼中 int 變量 score1 可以直接為 double 型變量 score2 完成賦值操作,運行結果為: 82.0 

這種轉換稱為自動類型轉換

當然自動類型轉換是需要滿足特定的條件的:

1.  目標類型能與源類型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型

2.  目標類型大于源類型,如 double 類型長度為 8 字節, int 類型為 4 字節,因此 double 類型的變量里直接可以存放 int 類型的數據,但反過來就不可以了

 

 

任務

小伙伴們,讓我們再來感受下自動類型轉換吧

在編輯器中,代碼功能為:定義三個變量,分別用來保存:考試平均分、增長值、調整后的平均分

期望運行結果為:

現在第 5 行存在錯誤,你能找到并修改正確么?

?不會了怎么辦

1. 注意自動類型轉換的條件哦,int 類型可自動轉換為 double 類型,但 double 類型不能自動轉換為 int 類型

2. 第 5 行參考:double avg2 = avg1 + rise ;

||

提問題

寫筆記

截圖
提交
||

請驗證,完成請求

由于請求次數過多,請先驗證,完成再次請求

加群二維碼

打開微信掃碼自動綁定

您還未綁定服務號

綁定后可得到

  • · 粉絲專屬優惠福利
  • · 大咖直播交流干貨
  • · 課程更新,問題答復提醒
  • · 賬號支付安全提醒

舉報

0/150
提交
取消
全部 精華 我要發布
全部 我要發布
最新 點贊
只看我的

手記推薦

更多

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?
lpl竞猜