Java语言逻辑 数组.ppt

Java语言逻辑 数组.ppt

ID:60979657

大小:2.02 MB

页数:42页

时间:2021-01-16

Java语言逻辑 数组.ppt_第1页
Java语言逻辑 数组.ppt_第2页
Java语言逻辑 数组.ppt_第3页
Java语言逻辑 数组.ppt_第4页
Java语言逻辑 数组.ppt_第5页
资源描述:

《Java语言逻辑 数组.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数组Java语言逻辑1、为什么需要数组一次Java内部测试结束后,老师给小明分配了一项任务,计算全班(30人)的平均分intstu1=95;intstu2=89;intstu3=79;intstu4=64;intstu5=76;intstu6=88;……avg=(stu1+stu2+stu3+stu4+stu5…+stu30)/3030个变量30个变量太繁琐为什么需要数组生活案例:博物架字画类好办法——分类放,易于找1、格子提供了存储空间2、每一类别都起一个名字3、每件物品都有个标号古玩类为什么需要数组类比博物架:可不可以把数据归类存放?分类存放不同类型的数据1520680in

2、t类型12.515.666.7899.588.7double类型aghfkchar类型2、数组在内存中的存储80100986778…82内存整型数组int[]b={100,98,…};整型变量inta=80;3、数组定义数组是一个变量,存储相同数据类型的一组数据6764798995int类型下标score[5]10234score[0]数组名称即“标识符”元素博物架名标识符古玩物品编号元素下标物品类型元素类型数据小结练习1、使用数组的好处是什么?2、下列哪组数据能存储在数组中?数组的类型是什么?“刘星”,“夏雨”,“夏雪”8,98,‘c’,2398.1,341.2,34.3数组

3、中的所有元素必须属于相同的数据类型String型double型4、如何使用数组使用数组四步走:1、声明数组2、分配空间3、赋值4、处理数据int[]a;a=newint[5];a[0]=8;a[0]=a[0]*10;a880a[0]5、数组的声明int[]score1;//Java成绩int[]score2;//C#成绩String[]name;//学生姓名声明数组:告诉计算机数据类型是什么1数据类型数组名[];数据类型[]数组名;intscore[30];声明是不需要规定数组的长度6、数组初始化score=newint[30];avgAge=newint[6];name=ne

4、wString[30];30……分配空间:告诉计算机分配几个格子数组属于引用数据类型2数据类型[]数组名=new数据类型[数组长度];声明数组并分配空间数组名=new数据类型[数组长度];7、数组赋值score[0]=89;score[1]=79;score[2]=76;……赋值:向分配的格子里放数据……score[0]score[1]score[2]897976太麻烦!能不能一起赋值?3数组赋值方法1:边声明边赋值方法2:动态地从键盘录入信息并赋值解决int[]score={89,79,76};Scannerinput=newScanner(System.in);for(in

5、ti=0;i<30;i++){score[i]=input.nextInt();}int[]score=newint[]{89,79,76};这里必须为空!创建数组小结方法说明语法仅声明仅声明数组数据类型[]数组名;声明和创建使用保留字“new”声明并未数组元素分配内存数组类型[]数组名=new数据类型[数组长度];声明、创建和初始化声明数组,为其分配内存并对元素赋初值数据类型[]数组名={值1,值2,值3,…,值n};数据类型[]数组名=new数据类型[]{值1,值2,值3,…,值n};8、使用数组求平均值6080907085int[]score={60,80,90,70,8

6、5};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;index

7、并赋值的方式计算平均分常见错误publicclassArrayDemo{publicstaticvoidmain(String[]args){int[]score=newint[];score[0]=89;score[1]=63;System.out.println(score[0]);}}编译出错,没有写明数组的大小常见错误publicclassArrayDemo{publicstaticvoidmain(String[]args){int[]score=newint[2];score[0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。