不是很理解,既然容易造成數(shù)據(jù)的丟失,為什么還允許其可以強制類型數(shù)據(jù)轉(zhuǎn)換呢??這不是java不合理的地方么???

西紅柿
2014-06-24
2 回答
舉報
0/150
提交
取消
2016-08-08
有時候我們恰好需要的就只是不被丟失的那一部分:
比如你出生于1993年,今年23歲,當一個剛認識的朋友問你是什么年代的人時,
則可以以10年為單位,設(shè)兩個變量:
輸出結(jié)果為:
看,在這個例子中,我們需要的就只是年代數(shù),具體多少年不重要,
所以我們可以直接將"myAge"這個"double"類型的變量轉(zhuǎn)換為"ageYear"這個"int"類型的變量,
既達到了我們的目的,同時還節(jié)省了內(nèi)存。
2014-06-24
因為有些時候這種丟失時可以允許的,棄卒保軍到處適用