陣列
1、定義:儲存相同型別的一組資料
格式:陣列型別 陣列名=new 陣列型別[陣列長度]
基本要素:識別符號、陣列元素、元素下標(從0開始)、元素型別
初始化陣列:
方式(1)int nums=new int[3];
方式(2)int nums=;
方式(3)int nums=new int;
nums[0]=1;
nums[1]=2;
nums[2]=3;
nums[3]=8; //常見錯誤:陣列下標越界
2、獲取陣列長度:nums.length
陣列預設值:
整型byte short int long:0
浮點型float double:0.0
字串string:null
布林boolean:fasle
字元型char:』\u0000』
3、陣列的操作
(1)陣列遍歷
正向遍歷:for(int i=0;i=0;i–)
增強for迴圈:for(int temp:nums)
(2)陣列的「增刪改查」
scanner input=new scanner(system.int);
int names=new int[5]{};
int index=-1;
int add=-1;
for(int i=0;i<5;i++)else if(names[i].equals(「null」))
}修改:if(index!=-1)else
刪除:if(index!=-1)
}(2)從下標位置向後覆蓋
for(int j=nums.length-1;j>index;j–)
(3)直接替換
nums[index]=num;
7、二維陣列:
int nums=,,};
int nums=new int[3][5];
二維陣列遍歷
for(int i=0;isystem.out.println();
}
陣列 基礎知識
陣列是相同型別的變數的有序集合 int a 5 陣列示意圖 陣列包含5個int型別的資料 陣列在一片連續的記憶體空間中儲存元素。陣列元素的個數可以顯式或隱式指定。對於a,a 2 a 3 a 4 都為0 對於b,元素個數為2。在定義陣列並初始化的時候,給陣列的前幾位初始化設定相應的值之後,如果沒有給後...
陣列基礎知識
陣列的宣告 陣列是相同型別的資料按順序組成的一種復合資料型別。通過陣列名加陣列下標,來使用陣列中的資料。下標從 0 開始排序。宣告一維陣列 陣列元素型別 陣列名 宣告二維陣列 陣列元素型別 陣列名 陣列的例項化 陣列的初始化 靜態初始化 格式一 資料型別 陣列名 格式二 資料型別 陣列名 new i...
陣列基礎知識集錦
一 賦值 1 陣列在賦值的時候如果是在定義的時直接賦值那麼哪些沒有賦值的就直接被預設賦值為空,這種情形數值型的陣列和字元型的陣列都滿足 例如 include using namespace std int main cout 輸出 abcd 注意a前面有乙個空字元 2 但是如果在定義和賦值不在一起的...