類型轉換

數(shù)據(jù)類型轉換.png
整數(shù)型變量轉浮點型變量會出現(xiàn)舍入誤差 布爾型和其他類型不兼容,不能轉型 在表達式中如果參與運算的操作數(shù)(變量、字面量、方法調用的結果、其他子表達式的結果)不屬于同一類型,則會發(fā)生自動類型提升(及某些操作數(shù)自動進行類型轉換),提升至高類型。 如果表達式中沒有double、float、long,結果轉為int
數(shù)組
一維數(shù)組的聲明:
int[] arr=new int[n];(n表示數(shù)組長度)
int[] arr=new int[]{1,2,3,4,5,6};//聲明數(shù)組對象
int[] arr={1,2,3,4,5,6}; 二維數(shù)組聲明:
int arr=new inta;
int arr={{1,2,3,4},{1,2,3},{1,2,3,4,5}};//二維數(shù)組聲明時直接初始化,也可以生成不規(guī)則的二維數(shù)組
System.out.println(Arrays.toString(數(shù)組名));--打印數(shù)組 System.out.println(Arrays.deepToString(arr));--遞歸打印數(shù)組 零長度數(shù)組用于防止返回null arr.length訪問數(shù)組長度
Java推薦閱讀
Java編程思想(電子版)不推薦買 effective enterprise java(第3版) Java核心技術(第10版) Java編程的邏輯(馬俊昌) 重構 改善既有代碼的設計(第1版) headFirst 設計模式 設計模式之禪(第二版) 編寫高質量代碼的 (秦小波) 算法(第4版)