您好,登錄后才能下訂單哦!
這篇文章主要介紹了Java之int數組聲明與初始化的方法是什么的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇Java之int數組聲明與初始化的方法是什么文章都會有所收獲,下面我們一起來看看吧。
有3種正確方式同時進行聲明與初始化;分別為new int[num],{}以及new int[]{...}。注意,當使用new int[num]時只能按照默認值賦予各個元素,不可自定義。
有2種正確方式進行聲明與初始化分離;分別為new int[num]以及new int[]{...};
public static void main(String[] args) { int[] i1=new int[3]; //同時聲明與初始化1 int[] i2= {}; //同時聲明與初始化2(表示數組可以初始化為空) int[] i3={1,2,2}; //同時聲明與初始化3 int[] i4=new int[]{0,1,2}; //同時聲明與初始化4 int[] i5; //聲明與初始化分離:聲明 i5=new int[3]; //聲明與初始化分離:初始化1 i5=new int[]{0,1,2};//聲明與初始化分離:初始化2 // 錯誤示范:i5={1,2,3},這種先聲明后用{}初始化方式是錯誤的;要想使用{1,2,3}初始化只能在同時聲明與初始化下實現; // 錯誤示范:i5=new int[]; 這種用new int[]不指示長度的初始化方式是錯誤的;在聲明與初始化同時進行以及聲明與初始化分離下都是錯誤的 }
如果將有限個類型相同的變量的集合命名,那么這個名稱就是數組名,而組成數組的各個變量稱為數組的分量,也稱為數組的元素,有時也稱為下標變量。
* 數組是一個引用類型
* 數組當中的多個數據類型必須統一
* 數組長度在程序運行中不可改變
在內存當中創建一個數組,并且向其中賦值一些默認值
左側數據類型:也就是數組當做保存的數據:全是統一類型
左側的中括號:代表我是一個數組
左側數組名稱:給數組取一個名字
右側的new:代表創建數組的動作
右側的數據類型:必須和左側的數據類型保持一致
右側中括號的長度,也就是數組當中,到底可以保存多少個數據,是一個int數字
1.動態初始化(指定長度)
2.靜態初始化(指定內容)
* 動態初始化:指定長度:在創建數組時候 直接指定數組當中的數據元素個數
* 靜態初始化:指定長度:在創建數組的時候,不直接指定數據個數多少,而是直接將具體數據內容進行指定
數據類型[] 數組名稱 =new 數據類型【數組長度】;
例:
其中的元素將會自動擁有一個默認值:
* 如果是整數類型:那么默認為0;
* 如果是浮點數類型:那么默認為0.0;
* 如果是布爾類型:那么默認為false;
* 如果是引用類型:那么默認為null;
例:
給動態初始化數組賦值:
靜態類型[ ] 數組名稱=new 數據類型 [ ] {元素1,元素2.。。。};
例:
標準格式:
數據類型[ ] 數組名稱=new 數據類型[ ] {元素1,元素2.。。};
省略格式:
數據類型[ ] 數組名稱={元素1.元素2,元素3.。。};
注意事項:
1.靜態初始沒有指定長度 但是會自動計算長度
2.靜態初始化標準格式可以拆分為2個格式
例:
關于“Java之int數組聲明與初始化的方法是什么”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“Java之int數組聲明與初始化的方法是什么”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。