陣列的定義和初始化

2022-08-21 14:06:09 字數 1394 閱讀 3454

陣列是相同型別的有序集合。

陣列是一種特殊的變數,一次性向計算機申請"一片"連續的空間。

通過長度來控制要開闢多少個練習的空間;通過資料型別來控制每個空間的大小。

宣告:資料型別陣列名= new 資料型別[長度];

陣列的元素:陣列中儲存的具體的值.

陣列的長度:陣列中能容納最大的元素的個數。

資料下標:陣列是通過下標表示儲存位置的,陣列的下標從0開始,最大下標為長度-1

注意:陣列中的元素型別必須與宣告陣列時的資料型別相匹配。

陣列的訪問:

賦值:陣列名[下標]=值;

取值:陣列名[下標];

public class testarray

//使用迴圈簡化

public static void test2()

//遍歷並輸出

for(int i=0;i<5;i++)

}public static void main(string args)

}陣列的宣告和使用

陣列宣告時計算機未分配空間。

陣列的宣告:資料型別陣列名; 資料型別 陣列名;

eg: int nums; int nums;

為陣列分配空間:陣列名=new 資料型別[長度];

int nums=new int[4];===>

intnums;

nums = new int[4];

初始化:動態初始化和靜態初始化

動態初始化:宣告,初始化和賦值分開寫.

int nums;

nums = new int[5];

nums[0]=10;

靜態初始化並賦值: 資料型別 陣列名=

eg:intnums=;未指定陣列的長度,陣列的長度為元素的個數。

int nums = new int;//正確

//int nums[8]=;//錯誤,不能指定長度

如果使用靜態初始化,必須宣告,初始化和賦值放在一行

int nums;

nums=; //錯誤

如何獲取陣列長度:資料名.length

*/public class testarray2

//遍歷

for(int i=0;i<5;i++)

}//靜態初始化

public static void test2();

//int nums = new int;//正確

//int nums[8]=;//錯誤

//int nums;

//nums=; //錯誤

system.out.println("陣列的長度為:"+nums.length);

for(int i=0;i}public static void main(string args)

}

字元陣列的定義和初始化

1 字元陣列的定義與初始化 字元陣列的初始化,最容易理解的方式就是逐個字元賦給陣列中各元素。char str 10 即把10個字元分別賦給str 0 到str 9 10個元素如果花括號中提供的字元個數大於陣列長度,則按語法錯誤處理 若小於陣列長度,則只將這些字元陣列中前面那些元素,其餘的元素自動定為...

陣列的定義與初始化

人們借助計算機來記錄每月的開支 日降水量 季度銷售額 企業可以借助計算機來管理員工薪水 倉庫存貨清單等等。採用陣列可以有效便捷地處理各種型別的資料。陣列 array 是由一系列型別相同的元素構成。可以使用申明來告訴編譯器需要乙個陣列,包含陣列元素的型別和陣列元素的數目。簡單陣列的定義char cod...

C 陣列初始化及定義

一 一維陣列 靜態 int array 100 定義了陣列array,並未對陣列進行初始化 靜態 int array 100 定義並初始化了陣列array 動態 int array new int 100 delete array 分配了長度為100的陣列array 動態 int array new...