java基础教程-第4章

java基础教程-第4章

ID:43092195

大小:96.50 KB

页数:17页

时间:2019-09-29

java基础教程-第4章_第1页
java基础教程-第4章_第2页
java基础教程-第4章_第3页
java基础教程-第4章_第4页
java基础教程-第4章_第5页
资源描述:

《java基础教程-第4章》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、本章主要讲述一维数组、二维数组两种复合数据类型的定义与用法。第四章Java的数组例1一维数组的基本用法classUseArray{publicstaticvoidmain(String[]args){int[]firstArray={2,4,6,8,10,12,14,16};int[]secondArray;int[]thirdArray={1,3,5,7,9,11,13,15,17};secondArray=firstArray;secondArray[1]=55;System.out.print("secondArray");for(

2、inti=0;i

3、rstArray;2556810121416ThirdArray:135792556171、一维数组变量声明的格式数组元素类型[]数组名;2、一维数组的初始化静态方式动态方式3、一维数组的使用数组元素的引用数组的整体赋值System类提供的数组拷贝方法例2一维数组的应用(求平均值)importuser.*;classAverage{publicstaticvoidmain(String[]args){int[]group=newint[30];inti;intsum=0;intpart=0;floataverage=0;for(i=0;i

4、average)part++;System.out.println("平均分数是"+average);System.out.println("超过平均分数的人数是"+part);}}算法:1输入并存储30个分数2计算平均分数3统计

5、超过平均分的人数4输出平均分和超过平均分的人数为了对这个算法求精,需先确定使用的数据结构。我们需要一个存储30个分数的一维数据和一些简单变量:int[]group=newint[30];∥存储30个分数intI;∥控制变量。intsum=0;∥存储分数之和intpart=0;∥存储超平均分的人数Floataverage;∥存储平均成绩算法可细化为:1∥输入并存储30个分数for(i=0;i<30;i++=group[i]=ReadNumber.readInteger();2∥计算平均分数for(i=0;i<30;i++=sum=sum+g

6、roup[i];average=sum/30;3∥统计超平均分的人数for(i=0;i<30;i++=)if(group[i]>average)part++;4∥输出平均分和超过平均分的人数System.out.println(“平均分数是”+average);System.out.println(“超过平均分数的人数是”+part);例3二维数组的存取importuser.*;classScoreAnalysis{publicstaticvoidmain(String[]args){int[][]grades=newint[5][3];

7、inti,j;for(i=0;i

8、在程序设计时,如果需要具有以下特性的存储结构时,可采用二维数组。⑴存储二维表格数据,其中每个数据类型是一样的;⑵利用下标变量可任意访问二维数组中的任何一个元素。2、对二维数组的每个元素赋值一般

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

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

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