第四課

using System;

namespace FourthLesson

{

? ? class Program

? ? {

? ? ? ? static void Main(string[] args)

? ? ? ? {

? ? ? ? ? ? //一谤碳、一維數(shù)組

? ? ? ? ? ? /*數(shù)組的定義:

? ? ? ? ? ? * 格式:數(shù)據(jù)類型[]數(shù)組名伶棒;

? ? ? ? ? ? * 初始化:必須對數(shù)字變量進行初始化才能使用

? ? ? ? ? ? * 初始化數(shù)組的方式:

? ? ? ? ? ? * 1悦析、動態(tài)初始化

? ? ? ? ? ? * 動態(tài)初始化的第一種方式:

? ? ? ? ? ? * 借助new關(guān)鍵字為數(shù)組元素分配內(nèi)存空間席舍,不賦初值

? ? ? ? ? ? * 格式:數(shù)據(jù)類型[] 數(shù)組名=new 數(shù)據(jù)類型[數(shù)組長度]匾灶;

? ? ? ? ? ? * 在不賦初值的情況下缎患,每個內(nèi)存空間是有默認值的抑胎,

? ? ? ? ? ? * int類型數(shù)組古胆,默認0何鸡,bool類型默認為false纺弊,

? ? ? ? ? ? * 字符串類型默認null

? ? ? ? ? ? * 動態(tài)初始化的第二種方式:

? ? ? ? ? ? * 在初始化過程中,賦初始值

? ? ? ? ? ? * 格式:數(shù)據(jù)類型[] 數(shù)組名=

? ? ? ? ? ? *? ? ? ? new 數(shù)據(jù)類型[數(shù)組長度]{元素1骡男,元素2淆游,...};

? ? ? ? ? ? * 如果指定了數(shù)組的長度,隔盛,元素的個數(shù)一定要和長度一樣

? ? ? ? ? ? *動態(tài)初始化的第三種方式:

? ? ? ? ? ? * 可以不指定數(shù)組的長度犹菱,只指定數(shù)組的存儲類型

? ? ? ? ? ? * 格式:數(shù)據(jù)類型[] 數(shù)組名=

? ? ? ? ? ? *? ? ? ? new 數(shù)據(jù)類型[]{元素1,元素2吮炕,...};

? ? ? ? ? ? * 當(dāng)前數(shù)組的長度根據(jù)初始化賦值元素的個數(shù)而決定

? ? ? ? ? ? * 2腊脱、靜態(tài)初始化

? ? ? ? ? ? * 不用借助關(guān)鍵字,直接賦值龙亲,默認以數(shù)組初始值的個數(shù)為數(shù)組長度

? ? ? ? ? ? * 格式:數(shù)據(jù)類型[] 數(shù)組名={元素1陕凹,元素2....};

? ? ? ? ? ? * 切記:數(shù)組一定要指定存儲空間大小,不管通過指定長度或者指定具體元素鳄炉,否則會報錯

? ? ? ? ? ? * 數(shù)組元素的訪問:是通過 數(shù)組名[下標(biāo)]杜耙;

? ? ? ? ? ? * 下標(biāo)可以是常量,也可以是變量拂盯,一定是int類型

? ? ? ? ? ? * 切記:數(shù)組訪問時佑女,下標(biāo)不能超過數(shù)組長度-,否則執(zhí)行時報錯數(shù)組越界

? ? ? ? ? ? * 獲取數(shù)組的總長度:數(shù)組名.Length

? ? ? ? ? ? */

? ? ? ? ? ? ////定義一個整數(shù)型數(shù)組,并初始化

? ? ? ? ? ? //int[] array = new int[5] { 1,2,3,4,5};

? ? ? ? ? ? ////數(shù)據(jù)類型和中括號之間沒有空格

? ? ? ? ? ? ////定義一個字符型數(shù)組团驱,長度為10摸吠,使用動態(tài)初始化

? ? ? ? ? ? //char[] a = new char[10];

? ? ? ? ? ? ////定義一個單精度l浮點型數(shù)組,長度為6店茶,使用動態(tài)初始化

? ? ? ? ? ? //float[] b = new float[6];

? ? ? ? ? ? ////定義一個字符串類型數(shù)組蜕便,長度為8,使用動態(tài)初始化

? ? ? ? ? ? //string[] c =

? ? ? ? ? ? //? ? new string[4] {"老王","老宋","老李","老漢"};

? ? ? ? ? ? //Console.WriteLine(c[2]);

? ? ? ? ? ? ////定義一個存儲年齡的數(shù)組

? ? ? ? ? ? //int[] ageArray = new int[] { 18, 19, 22, 17, 22 };

? ? ? ? ? ? //int length = ageArray.Length;

? ? ? ? ? ? //Console.WriteLine(length);

? ? ? ? ? ? ////lol

? ? ? ? ? ? //string[] name = new string[5];

? ? ? ? ? ? //name[0] = "亞索";

? ? ? ? ? ? //name[1] = "蓋倫";

? ? ? ? ? ? //name[2] = "寒冰";

? ? ? ? ? ? //name[3] = "加里奧";

? ? ? ? ? ? //name[4] = "趙信";

? ? ? ? ? ? ////string[] name = new string[5] { "亞索", "蓋倫", "寒冰", "加里奧", "趙信" };

? ? ? ? ? ? ////string[] name = new string[] { "亞索", "蓋倫", "寒冰", "加里奧", "趙信" };

? ? ? ? ? ? //int[] hp = new int[5];

? ? ? ? ? ? //hp[0] = 10000;

? ? ? ? ? ? //hp[1] = 9999;

? ? ? ? ? ? //hp[2] = 8000;

? ? ? ? ? ? //hp[3] = 12000;

? ? ? ? ? ? //hp[4] = 18000;

? ? ? ? ? ? ////int[] hp = new int[5] { 10000, 9999, 8000, 12000, 18000 };

? ? ? ? ? ? ////int[] hp = new int[] { 10000, 9999, 8000, 12000, 18000 };

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

? ? ? ? ? ? //{

? ? ? ? ? ? //? ? Console.WriteLine("{0}的血量是{1}",name[i],hp[i]);

? ? ? ? ? ? //}

? ? ? ? ? ? ////定義一個float類型數(shù)組贩幻,存放身高轿腺,靜態(tài)初始化

? ? ? ? ? ? //float[] heighs = { 189.0f, 177.0f, 176.0f };

? ? ? ? ? ? //heighs[0] = 166.0f;

? ? ? ? ? ? ////定義一個長度為10的數(shù)組,來存放從1開始的奇數(shù)丛楚,并打印數(shù)組中所有奇數(shù)的和

? ? ? ? ? ? //int[] arr = { 1, 3, 5, 7, 9, 11, 13, 15, 17, 19 };

? ? ? ? ? ? //int sum = 0;

? ? ? ? ? ? //for (int i = 0; i < 10; i++)

? ? ? ? ? ? //{

? ? ? ? ? ? //? ? sum += arr[i];

? ? ? ? ? ? //}

? ? ? ? ? ? //Console.WriteLine(sum);

? ? ? ? ? ? ////隨機一個長度為10的數(shù)組族壳,范圍是[10,99],并輸出打印

? ? ? ? ? ? //int[] randomArray = new int[10];

? ? ? ? ? ? //Random random = new Random();

? ? ? ? ? ? //for (int i = 0; i < 10; i++)

? ? ? ? ? ? //{

? ? ? ? ? ? //? ? int num =random.Next(10, 100);

? ? ? ? ? ? //? ? randomArray[i] = num;

? ? ? ? ? ? //}

? ? ? ? ? ? //for (int i = 0; i < randomArray.Length ; i++)

? ? ? ? ? ? //{

? ? ? ? ? ? //? ? Console.WriteLine(randomArray[i]+" ");

? ? ? ? ? ? //}

? ? ? ? ? ? //二維數(shù)組

? ? ? ? ? ? /*1、二維數(shù)組的定義

? ? ? ? ? ? * 格式:數(shù)據(jù)類型【趣些,】 數(shù)組名仿荆;

? ? ? ? ? ? * 2、二維數(shù)組初始化坏平,數(shù)組初始化后才能使用

? ? ? ? ? ? * a拢操、動態(tài)初始化

? ? ? ? ? ? *? ? 通過new關(guān)鍵字,來開辟二維數(shù)組的內(nèi)存空間

? ? ? ? ? ? *? ? 數(shù)據(jù)類型【舶替,】 數(shù)組名=new int【行數(shù)令境,列數(shù)】;

? ? ? ? ? ? * b顾瞪、靜態(tài)初始化

? ? ? ? ? ? * 數(shù)據(jù)類型[,] 數(shù)組名={舔庶,}

? ? ? ? ? ? * 3、二維數(shù)組元素訪問

? ? ? ? ? ? * 數(shù)組名【行下標(biāo)陈醒,列下標(biāo)】

? ? ? ? ? ? * 4惕橙、獲取二維數(shù)組所有元素個數(shù):

? ? ? ? ? ? * 數(shù)組名.Length

? ? ? ? ? ? * 獲取二維數(shù)組行數(shù):

? ? ? ? ? ? * 數(shù)組名.GetLength(0)

? ? ? ? ? ? * 獲取二維數(shù)組列數(shù):

? ? ? ? ? ? * 數(shù)組名.GetLength(1)

? ? ? ? ? ? */

? ? ? ? ? ? //int[,] arrl = new int[2, 3];

? ? ? ? ? ? //int[,] arr2 = new int[2, 3] {

? ? ? ? ? ? //? ? {1,2,3},

? ? ? ? ? ? //? ? {4,5,6}

? ? ? ? ? ? //};

? ? ? ? ? ? //int[,] arr3 = new int[,]

? ? ? ? ? ? //{

? ? ? ? ? ? //? ? {1,2,3},

? ? ? ? ? ? //? ? {4,5,6}

? ? ? ? ? ? //};

? ? ? ? ? ? //string[,] b = { { "李白", "東皇太一" }, { "宮本武藏", "趙云" } };

? ? ? ? ? ? //Console.WriteLine(b[1,0]);

? ? ? ? ? ? //Console.WriteLine(b.Length);

? ? ? ? ? ? //Console.WriteLine(b.GetLength(0));

? ? ? ? ? ? //for (int i = 0; i < b.GetLength(0); i++)

? ? ? ? ? ? //{

? ? ? ? ? ? //? ? for (int j= 0; j < b.GetLength(1); j++)

? ? ? ? ? ? //? ? {

? ? ? ? ? ? //? ? ? ? Console.WriteLine(b.[i,j]+" ");

? ? ? ? ? ? //? ? }

? ? ? ? ? ? //? ? Console.WriteLine();

? ? ? ? ? ? //}

? ? ? ? ? ? //字符串是一維數(shù)組,字符類型

? ? ? ? ? ? //string name = "laowang";

? ? ? ? ? ? //Console.WriteLine(name.Length);

? ? ? ? ? ? int[,] a = new int[2, 3]

? ? ? ? ? ? {

? ? ? ? ? ? ? ? {7,6,3 },

? ? ? ? ? ? ? ? {2,8,5 }

? ? ? ? ? ? };

? ? ? ? ? ? int[,] b = new int[3, 2];

? ? ? ? ? ? for (int i = 0; i < b.GetLength(0); i++)

? ? ? ? ? ? {

? ? ? ? ? ? ? ? for (int j = 0; j < b.GetLength(1); j++)

? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? b[i, 0] = a[0, j];

? ? ? ? ? ? ? ? ? ? b[0, j] = a[j, 0];

? ? ? ? ? ? ? ? ? ? Console.Write(b[i,0]);

? ? ? ? ? ? ? ? ? ? Console.Write(b[0,j]);

? ? ? ? ? ? ? ? }

? ? ? ? ? ? }

? ? ? ? ? ? Console.ReadKey();

? ? ? ? }

? ? }

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末钉跷,一起剝皮案震驚了整個濱河市弥鹦,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌尘应,老刑警劉巖惶凝,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異犬钢,居然都是意外死亡苍鲜,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進店門玷犹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來混滔,“玉大人,你說我怎么就攤上這事∨饔欤” “怎么了油湖?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長领跛。 經(jīng)常有香客問我乏德,道長,這世上最難降的妖魔是什么吠昭? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任喊括,我火速辦了婚禮,結(jié)果婚禮上矢棚,老公的妹妹穿的比我還像新娘郑什。我一直安慰自己,他們只是感情好蒲肋,可當(dāng)我...
    茶點故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布蘑拯。 她就那樣靜靜地躺著,像睡著了一般兜粘。 火紅的嫁衣襯著肌膚如雪申窘。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天孔轴,我揣著相機與錄音偶洋,去河邊找鬼。 笑死距糖,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的牵寺。 我是一名探鬼主播悍引,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼帽氓!你這毒婦竟也來了趣斤?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤黎休,失蹤者是張志新(化名)和其女友劉穎浓领,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體势腮,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡联贩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了捎拯。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片泪幌。...
    茶點故事閱讀 39,841評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出祸泪,到底是詐尸還是另有隱情吗浩,我是刑警寧澤,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布没隘,位于F島的核電站懂扼,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏右蒲。R本人自食惡果不足惜阀湿,卻給世界環(huán)境...
    茶點故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望品嚣。 院中可真熱鬧炕倘,春花似錦、人聲如沸翰撑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽眶诈。三九已至涨醋,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間逝撬,已是汗流浹背浴骂。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留宪潮,地道東北人溯警。 一個月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像狡相,于是被迫代替她去往敵國和親梯轻。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,781評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 知識點: 注:int類型默認32位有大小范圍 且第一位為符號位 0 為正 1 為負 8.4作業(yè) A:1尽棕、風(fēng)力預(yù)警系...
    cGunsNRoses閱讀 1,097評論 0 0
  • 在C語言中,五種基本數(shù)據(jù)類型存儲空間長度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來閱讀 3,342評論 0 2
  • 作者 謝恩銘喳挑,公眾號「程序員聯(lián)盟」(微信號:coderhub)。轉(zhuǎn)載請注明出處滔悉。原文:https://www.ji...
    程序員聯(lián)盟閱讀 2,413評論 3 33
  • 有一天伊诵,我走在馬路上,發(fā)現(xiàn)那家唯一的報刊亭也關(guān)門了回官。它是這附近堅持最久曹宴,最后一個倒閉的報刊亭。 從前寫字孙乖,大概有兩...
    雨波閱讀 393評論 0 2
  • 2016.5.27 每次改代碼之前先把代碼update一下再改浙炼。改完了提交 用SVN提交代碼的時候份氧, 新增文件,要...
    夏天愛西瓜汁閱讀 253評論 0 0