第二章 java基礎(類型轉換符一)

—— 本文參照 Learn Java for Android Development (第三版)

類型轉換符
類型轉換符的用法是(類型)操作數(shù)浸遗,作用是要把操作數(shù)轉換為括號里面的類型敦姻。這個操作符之所以存在是因為我們在平時的數(shù)據(jù)處理過程中一不小心數(shù)據(jù)就因為自動轉換而產生錯誤或者誤差。例如:short s = 1.65 + 3丢习;如果我們在代碼里面這樣寫的話編譯器就會報錯,因為這里我們會將一個64位的雙精度操作數(shù)1.65轉化為一個16位的整形,這時候小數(shù)點后面的數(shù)據(jù)就會丟失,也就是說s的結果會是4而不是4.65掉奄。

其實在實際的開發(fā)過程中部分數(shù)據(jù)丟失也不一定會產生問題,所以 1.65 + 3横侦;這樣編譯器就會知道我們想把1.65+3的結果轉化為短整形挥萌,這樣結果的小數(shù)部分就會被省略掉了。

下面我們給出一個例子來證明類型轉換符的必要性:
char c = 'A';
byte b = c;
以上表達式在執(zhí)行的時候編譯器會拋出異常枉侧,因為c表示的是一個無符整形變量引瀑,它的數(shù)據(jù)范圍是0-65535,但是b表示的是一個有符號整形榨馁,并且數(shù)據(jù)范圍是-128到127憨栽。雖然在上面的表達式里面'A'的值是65,轉化以后也不會越界,但是如果c初始化為'\u0323'屑柔,這時候錯誤就會出現(xiàn)了屡萤。
這里的解決辦法就是用類型轉換符將c轉化為b的數(shù)據(jù)類型,這樣編譯器就會將字符型的c強制轉化為字節(jié)類型:
byte b = (byte) c;
JAVA支持以下類型的轉化:
1 字節(jié)類型轉換為字符類型
2 短整形轉換為字節(jié)類型或者字符類型
3 字符類型轉換為字節(jié)整形或者短整形
4 整形轉換為字節(jié)類型掸宛,短整形或者字符類型
5 長整形轉換為字節(jié)類型死陆,短整形,字符類型唧瘾,或者整形
6 浮點類型轉換為字節(jié)類型措译,短整形,字符類型饰序,整形或者長整形领虹。
7 雙精度浮點型轉換為字節(jié)類型,短整形求豫,字符類型塌衰,整形,長整形或者浮點類型蝠嘉。

Page 59

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末最疆,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子是晨,更是在濱河造成了極大的恐慌肚菠,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,681評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件罩缴,死亡現(xiàn)場離奇詭異蚊逢,居然都是意外死亡,警方通過查閱死者的電腦和手機箫章,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,205評論 3 399
  • 文/潘曉璐 我一進店門烙荷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人檬寂,你說我怎么就攤上這事终抽。” “怎么了桶至?”我有些...
    開封第一講書人閱讀 169,421評論 0 362
  • 文/不壞的土叔 我叫張陵昼伴,是天一觀的道長。 經(jīng)常有香客問我镣屹,道長圃郊,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,114評論 1 300
  • 正文 為了忘掉前任女蜈,我火速辦了婚禮持舆,結果婚禮上色瘩,老公的妹妹穿的比我還像新娘。我一直安慰自己逸寓,他們只是感情好居兆,可當我...
    茶點故事閱讀 69,116評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著竹伸,像睡著了一般泥栖。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上佩伤,一...
    開封第一講書人閱讀 52,713評論 1 312
  • 那天聊倔,我揣著相機與錄音,去河邊找鬼生巡。 笑死,一個胖子當著我的面吹牛见妒,可吹牛的內容都是我干的孤荣。 我是一名探鬼主播,決...
    沈念sama閱讀 41,170評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼须揣,長吁一口氣:“原來是場噩夢啊……” “哼盐股!你這毒婦竟也來了?” 一聲冷哼從身側響起耻卡,我...
    開封第一講書人閱讀 40,116評論 0 277
  • 序言:老撾萬榮一對情侶失蹤疯汁,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后卵酪,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體幌蚊,經(jīng)...
    沈念sama閱讀 46,651評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,714評論 3 342
  • 正文 我和宋清朗相戀三年溃卡,在試婚紗的時候發(fā)現(xiàn)自己被綠了溢豆。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,865評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡瘸羡,死狀恐怖漩仙,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情犹赖,我是刑警寧澤队他,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站峻村,受9級特大地震影響麸折,放射性物質發(fā)生泄漏。R本人自食惡果不足惜雀哨,卻給世界環(huán)境...
    茶點故事閱讀 42,211評論 3 336
  • 文/蒙蒙 一磕谅、第九天 我趴在偏房一處隱蔽的房頂上張望私爷。 院中可真熱鬧,春花似錦膊夹、人聲如沸衬浑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,699評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽工秩。三九已至,卻和暖如春进统,著一層夾襖步出監(jiān)牢的瞬間助币,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,814評論 1 274
  • 我被黑心中介騙來泰國打工螟碎, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留眉菱,地道東北人。 一個月前我還...
    沈念sama閱讀 49,299評論 3 379
  • 正文 我出身青樓掉分,卻偏偏與公主長得像俭缓,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子酥郭,可洞房花燭夜當晚...
    茶點故事閱讀 45,870評論 2 361

推薦閱讀更多精彩內容