數(shù)據(jù)類型強(qiáng)制轉(zhuǎn)換
Byte b;
b=3;
b=b*3;
System.out.pringln(b);
編譯時(shí)會(huì)提示發(fā)現(xiàn)int類型,需要byte類型,這是因?yàn)閎=b*3java會(huì)自動(dòng)將參與運(yùn)算的數(shù)據(jù)自動(dòng)轉(zhuǎn)換為int類型。如果要輸出正確的數(shù)據(jù)則要進(jìn)行強(qiáng)制類型轉(zhuǎn)換。
b=(byte)(b*3);
這樣才會(huì)對(duì)
posted on 2008-02-27 11:34 rick 閱讀(551) 評(píng)論(0) 編輯 收藏