隱式數(shù)據(jù)類型轉(zhuǎn)換
- ※取值范圍小的數(shù)據(jù)類型與取值范圍大的數(shù)據(jù)類型進(jìn)行運算,會先將小的數(shù)據(jù)類型提升為大的,再運算
/*
+:這是一個運算符,用于做加法運算的。
我們在做運算的時候,一般要求參與運算的數(shù)據(jù)的類型必須一致。
類型轉(zhuǎn)換:
隱式轉(zhuǎn)換
強(qiáng)制轉(zhuǎn)換
隱式轉(zhuǎn)換:
byte,short,char -- int -- long --float -- double
*/
public class TypeCastDemo{
public static void main(String[] args) {
//定義兩個變量
int a = 3;
int b = 4;
int c = a + b;
System.out.println(c);
//定義一個byte類型的變量,一個int類型的變量
byte bb = 2;
int cc = 5;
System.out.println(bb+cc);
//我們直接輸出的結(jié)果是可以的,說明我們也應(yīng)該可以接受這個數(shù)據(jù)
//我們要求參與運算的數(shù)據(jù)類型一致,而現(xiàn)在不一致我們應(yīng)該用什么類型接受呢
//byte dd = bb + cc; //可能損失精度
int ee = bb + cc;
//System.out.println(dd);
System.out.println(ee);
}
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。