八章课件讲数组chapter9.pptxVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第八章数组

掌握数组的基本用法如何声明一个数组如何分配空间如何赋值会应用数组解决简单问题求平均值求最大、最小值本章目标

生活案例:博物架为什么需要数组3-2字画类好办法——分类放,易于找1、格子提供了存储空间2、每一类别都起一个名字3、每件物品都有个标号古玩类

类比博物架:可不可以把数据归类存放?分类存放不同类型的数据为什么需要数组3nt类型12.515.666.7899.588.7double类型aghfkchar类型

数组在内存中的存储80100986778…82内存整型数组int[]b={100,98,…};整型变量inta=80;

数组定义6764798995数组是一个变量,存储相同数据类型的一组数据int类型下标score[5]10234score[0]数组名称即“标识符”元素博物架名标识符古玩物品编号元素下标物品类型元素类型数据

小结11、使用数组的好处是什么?2、下列哪组数据能存储在数组中?数组的类型是什么?“刘星”,“夏雨”,“夏雪”8,98,‘c’,2398.1,341.2,34.3数组中的所有元素必须属于相同的数据类型String型double型

使用数组四步走:1、声明数组2、分配空间3、赋值4、处理数据如何使用数组int[]a;a=newint[5];a[0]=8;a[0]=a[0]*10;a880a[0]

数组的声明int[]score1;//Java成绩intscore2[];//C#成绩String[]name;//学生姓名声明数组:告诉计算机数据类型是什么1数据类型数组名[];数据类型[]数组名;

数组初始化score=newint[30];avgAge=newint[6];name=newString[30];30……分配空间:告诉计算机分配几个格子数组属于引用数据类型2数据类型[]数组名=new数据类型[大小];声明数组并分配空间

数组赋值score[0]=89;score[1]=79;score[2]=76;……赋值:向分配的格子里放数据……30score[0]score[1]score[2]897976太麻烦!能不能一起赋值?3

数组赋值方法1:边声明边赋值方法2:动态地从键盘录入信息并赋值解决int[]score={89,79,76};Scannerinput=newScanner(System.in);for(inti=0;i30;i++){score[i]=input.nextInt();}int[]score=newint[]{89,79,76};

使用数组求平均值2-16080907085int[]score={60,80,90,70,85};doubleavg;avg=(score[0]+score[1]+score[2]+score[3]+score[4])/5;int[]score={60,80,90,70,85};intsum=0;doubleavg;for(intindex=0;indexscore.length;index++){sum=sum+score[index];}avg=sum/score.length;成绩单访问数组成员:使用“标识符[下标]”访问成员数组的length属性对数据进行处理:计算5位学生的平均分4演示示例1:完整代码

publicclassHelloBeifeng{publicstaticvoidmain(String[]args){int[]score=newint[];score[0]=89;score[1]=63;System.out.println(score[0]);}}常见错误3-1编译出错,没有写明数组的大小

publicclassHelloBeifeng{publicstaticv

文档评论(0)

182****0328 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档