【藍(lán)鷗AR/VR開發(fā)基礎(chǔ)】 一維數(shù)組

藍(lán)鷗(www.lanou3g.com)是一家集產(chǎn)、學(xué)、研、創(chuàng)為一體的綜合性移動互聯(lián)網(wǎng)研發(fā)培訓(xùn)機(jī)構(gòu),致力于iOS開發(fā)、Unity3D游戲開發(fā)、Android開發(fā)、HTML5前端開發(fā)和Web安全攻防等技術(shù)人才的培養(yǎng)。

一、數(shù)組

之前我們學(xué)過很多數(shù)據(jù)類型,今天我們來學(xué)習(xí)數(shù)字,數(shù)字也是一種數(shù)據(jù)類型,那么,具體的數(shù)組是如何定義的?

數(shù)組:相同數(shù)據(jù)類型的成員組成的一組數(shù)據(jù)

Int類型數(shù)組:471235——數(shù)組元素

Float數(shù)據(jù)類型數(shù)字:11.5 4.62 7.1 2.21 9.3——數(shù)組元素

數(shù)組中每一個(gè)元素都會分配一個(gè)數(shù)組下標(biāo),數(shù)組下標(biāo)是從0開始的,有序排列,如:0 1 2 3 4

二、聲明并初始化數(shù)組:

數(shù)組也是數(shù)據(jù)類型,所以也可以聲明變量。使用new關(guān)鍵字做初始化!

int [] numbers=new int[5];

float[] scores=new float[5];

String[] names=new string[10];

舉例說明:

usingSystem;

namespaceLesson15

{

classMainClass

{

publicstaticvoidMain(string[]args)

{

//聲明一個(gè)int類型的數(shù)組

//初始化的時(shí)候我們需要指定數(shù)組的容量/大小

//每一個(gè)元素都會有默認(rèn)值0,初始化的元素的默認(rèn)值是0

int[]intArray=newint[5];

//使用數(shù)組,相當(dāng)于容器來存儲

//使用數(shù)組名+下標(biāo)的方式獲取元素

intArray[0]=7;

Console.WriteLine(intArray[0]);

Console.WriteLine(intArray[2]);

}

}

}

需要注意的情況:數(shù)組下標(biāo)不能超出范圍!

數(shù)組:動態(tài)賦值+靜態(tài)賦值

使用new關(guān)鍵詞是數(shù)組的動態(tài)賦值

舉例說明:

classMainClass

{

publicstaticvoidMain(string[]args)

{

//聲明一個(gè)int類型的數(shù)組

//初始化的時(shí)候我們需要指定數(shù)組的容量/大小

//每一個(gè)元素都會有默認(rèn)值0,初始化的元素的默認(rèn)值是0

int[]intArray=newint[5];

//使用數(shù)組,相當(dāng)于容器來存儲

//使用數(shù)組名+下標(biāo)的方式獲取元素

intArray[0]=7;

Console.WriteLine(intArray[0]);

Console.WriteLine(intArray[4]);

//聲明一個(gè)float類型的數(shù)組

//聲明數(shù)組時(shí)候,可以直接賦值

//使用new給數(shù)組賦值叫動態(tài)賦值

float[]f=newfloat[3]{1.6f,2.7f,12.9f};

Console.WriteLine(f[2]);

//給數(shù)組進(jìn)行靜態(tài)賦值

string[]s={"老王","老張","未知的角色名","油膩的帥哥"};

Console.WriteLine(s[2]);

}

}

}

三、數(shù)組元素的訪問

數(shù)組名+下標(biāo)

下標(biāo)從0開始

下標(biāo)不能越界

數(shù)組名表示整個(gè)數(shù)組,不能進(jìn)行運(yùn)算

1、舉例說明:

//+加號字符串拼接

//數(shù)組元素是一個(gè)字符串

Console.WriteLine(s[0]+s[2]);

For循環(huán)小技巧:輸入for 按兩次tab鍵就可以自動創(chuàng)建如下代碼

for(inti=0;i

}

2、使用循環(huán)來遍歷數(shù)組中的元素

//循環(huán)來輸出數(shù)組元素

for(intj=0;j<4;j++){

Console.WriteLine(s[j]);

}

3、獲取數(shù)組的大小

//數(shù)組s的長度

inti=s.Length;

Console.WriteLine(i);

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 知識點(diǎn): 注:int類型默認(rèn)32位有大小范圍 且第一位為符號位 0 為正 1 為負(fù) 8.4作業(yè) A:1、風(fēng)力預(yù)警系...
    cGunsNRoses閱讀 1,172評論 0 0
  • 數(shù)組:相同數(shù)據(jù)類型的成員組成的一組數(shù)據(jù); 方便管理 ;一個(gè)數(shù)組里只能存放一個(gè)類型的值; 注:數(shù)組必須進(jìn)行初始化賦值...
    cGunsNRoses閱讀 1,688評論 0 0
  • 藍(lán)鷗(www.lanou3g.com)是一家集產(chǎn)、學(xué)、研、創(chuàng)為一體的綜合性移動互聯(lián)網(wǎng)研發(fā)培訓(xùn)機(jī)構(gòu),致力于iOS開發(fā)...
    藍(lán)鷗3G閱讀 223評論 0 0
  • //最基本的數(shù)組//數(shù)組的定義:存儲相同數(shù)據(jù)類型的集合.//定義了一個(gè)長度為4的整型數(shù)組,這個(gè)數(shù)組只可以存整型數(shù)據(jù)...
    無敵的IT熊貓閱讀 236評論 0 0
  • 1 分不清是記憶還是夢境,這樣一個(gè)片段始終在我腦海里重復(fù): 在農(nóng)村老屋前的土臺中央,站著一位小男孩。他身前橫著一把...
    JuneSnow閱讀 709評論 0 1

友情鏈接更多精彩內(nèi)容