- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
不用填写C#FUNDAMENTALDAY05
上午09:00~09:15作业讲解和回顾09:15~10:00数组10:10~11:00Array类的使用11:10~12:00下午14:00~15:10数组维数15:20~16:3016:40~17:5017:50~18:00总结和答疑
循环嵌套_2循环嵌套_2循环嵌套for循环嵌套_2嵌套循环中的关键字
for循环嵌套_2for循环嵌套,可以打印如上大家看到的九九乘法表这种规律性图形。除此之外,for循环还有其它的使用场景:for循环遍历数;for循环查找数组中的最大数|最小数操作;
输出10*10由星号(*)形成的正方形复习请使用双重for循环实现控制台打印输出10*10由星号(*)形成的正方形。
嵌套循环中的关键字for
什么是数组
数组初识数组什么是数组数组数组的访问什么是数组数组的初始化数组的访问数组的遍历数组下标越界异常数组的遍历数组的静态初始化数组的动态初始化
什么是数组
什么是数组数组是内存中一块连续区域,用于存放多个相同类型的数据。数组中的每个数据使用相同的数组名,但是使用不同的唯一标识。
初识数组
数组的声明基本语法:数组类型[]数组名;比如以下声明数组的例子:1)声明一个float类型数组scores,用于存放学生成绩float[]scores;2)声明一个int类型的数组age,表示学生的年龄int[]age;
数组的初始化声明数组之后,数组还不能称为真正意义上的数组,还需要经过初始化才可使用。初始化即为数组元素赋值的过程。数组的初始化与变量初始化类似,只是变量赋一个值就可以,而数组,可以存储多个具体的值。数组的初始化,分为:
静态初始化动态初始化
数组的静态初始化数组的静态初始化,基本语法:数据类型[]数组名={值1,值2,....值n}如:定义一个float类型数组,用于存储5个学员的成绩,成绩分别为60.5,78.5,88,55.5,90分。float[]scores={60.5f,80.5f,70.0f,65.5f,90.0f};说明:将5个具体学生的成绩放在一组大括号内,每个数据之间使用“,”逗号分隔,就是数组的静态初始化。
数组的静态初始化(续1)静态初始化注意事项:使用静态初始化时,数组的声明与初始化必须放在同一条语句中,不能分开写;如:int[]ages={20,21,25,28,30};若将上面那条语句改成以下两行代码,是错误的:int[]ages;ages={20,21,25,28,30};静态初始化只适用于明确已知数组长度及数组中每个元素中存储的具体值时才可使用;
数组的动态初始化
数组的动态初始化(续1)bool
数组的动态初始化(续2)特别说明的是:在使用动态初始化时,如果已知了数组中的长度,且已知了数组中每个元素的个数,那么也可以使用一组“{}”对数组完成动态初始化操作。如下:int[]ages=newint[5]{20,22,24,26,30};这种写法能够成立,要求大括号中元素的个数一定要与数组长度保持一致(长度为5),少写或多写都不行。如下:int[]ages=newint[5]{20,22,24,26};这种写法错误,大括号中有4个元素,但中括号中定义时长度是5,两处不一致,所以不正确。
数组的动态初始化(续3)键盘输入5名同学的C#基础考试成绩,并计算成绩总和及平均分。
生成指定区间的随机数放到数组动态初始化一个int类型的数组,用于存储10个整数数字。然后为数组中的所有元素赋值,赋值时元素值的范围在【-10,10)之间。为了更好的查看效果,赋值后请使用任意一种方式对其进行遍历并输出。
数组的访问
数组的访问数组中存储的每一个值称之为数组的每一个“元素”
float[]scores={60.5f,78.5f,88.0f,55.5f};说明:以上scores数组中的元素有4个,分别是:60.5f,78.5f,88.0f,55.5f。第1个元素值为60.5,第2个元素值为78.5,第3个元素值为88.0,第4个元素为55.5。
数组的访问(续1)数组中的每一元素在数组中都一个唯一的标识,该标识从0开始顺序编号,称之为“下标”;大括号中的第1个值默认为数组的第一个元素,下标为0;第2个值默认
您可能关注的文档
- 分析课件讲稿logistic regression.pdf
- 信息基础-课件章定制工作环境.pdf
- 中药化学全套教学课件.pptx
- 《无人机测绘技术》全套教学课件.pptx
- 二年级语文上册第1_8单元测试卷汇总精品新人教版.docx
- 河北省张家口市崇礼第一中学2024_2025学年高二文综上学期期中试题.doc
- 大学学院智能制造工程专业教学大纲.doc
- 电气工程及其自动化专业专业课教学大纲.docx
- 北京市通州区2023-2024学年高二下学期期中考试语文试题 Word版含解析.docx
- 2024抖音电商美妆护肤行业分析报告-蝉妈妈-2024.08-31正式版.doc
- 2024精简护肤洁面趋势报告-TMIC-30正式版.doc
- 2024捕捉华夏民族珍味-咸味主食与咸味零食创新机遇报告-25正式版.doc
- 2024年秋季部编版小学道德与法治二年级上册全册课件PPT最新.pptx
- 部编版第十一册第四单元拓展提高教学课件.ppt
- 2024年秋季新西师大版一年级上册数学全册教学课件(新版教材).pptx
- 2024年秋新人教版一年级上册数学全册教学课件(新版教材).pptx
- 2024年秋季新人教版数学一年级上册全册教学课件(新版教材).pptx
- 2024年秋季新人教版数学一年级上册全册课件(新版教材).pptx
- 2024年秋季新人教版一年级上册数学全册教学课件(新版教材).pptx
- 2024年秋季新人教版一年级上册数学全册课件(新版教材).pptx
文档评论(0)