Byte b;
b=3;
b=b*3;
System.out.pringln(b);
編譯時會提示發現int類型,需要byte類型,這是因為b=b*3java會自動將參與運算的數據自動轉換為int類型。如果要輸出正確的數據則要進行強制類型轉換。
b=(byte)(b*3);
這樣才會對
posted on 2008-02-27 11:34 rick 閱讀(553) 評論(0) 編輯 收藏