您好,登錄后才能下訂單哦!
這篇文章主要介紹Java中變量類型轉換有哪些,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
/* 類型轉換分為以下幾種情況 1. 整型類型轉換 2. 浮點類型轉換 3. 布爾類型轉換 4. 字符類型轉換 */public class TypeConvert{ public static void main(String[] args) { byte a1=1; int b1=2; //小整數類型轉換成大整數類型, 直接轉換 b1=a1; System.out.println(b1); byte a2=1; int b2=2; int b3=128; //大整數類型轉換成小整數類型, 需要強制類型轉換, 并且可能損失精度. 將會把高位切除. a2=(byte)b2; a2=(byte)b3; System.out.println(a2); byte c1=1; float c2=10.3f; //整數轉浮點型,直接轉換 c2=c1; System.out.println(c2); byte d1=1; float d2=10.3f; float d3=128.2f; //浮點類型轉整型 直接去掉小數部分, 需要強制類型轉換, 并且可能丟失精度 d1=(byte)d2; d1=(byte)d3; System.out.println(d1); //布爾類型不能轉換成其他類型, 其他類型也不能轉換成布爾類型 boolean e1=true; //e1=(boolean)1; char f1='a'; int f2=1; char f3='b'; int f4='b'+1; char f5='b'+1; //整型可以轉換成 字符類型,需要強制類型轉換,整型也可以轉換成字符型,轉換的規則為 ACSII 碼表 f1=(char)f2; f2=f3; System.out.println(f1); System.out.println(f2); System.out.println(f4); System.out.println(f5); //字符串連接 + 轉換 String str="hello"; String str2=str+1; String str3=str+2.5; String str4=str+true; String str5=str+'F'; //字符串跟其他基本類型相加 其他類型自動轉換成字符串連接 System.out.println(str2); System.out.println(str3); System.out.println(str4); System.out.println(str5); } }/* 總結: 1. 類型轉換小數值到大數值轉換 byte<short<int<float<long<double 2. 整型 默認是 int 型, 浮點型 默認是 double 型 */
以上是“Java中變量類型轉換有哪些”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。