- 1、本文档共49页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA语言程序设计——数组.ppt
第五章 数组 5.1 一维数组 5.2 多维数组 5.3 数组的基本操作 5.4 数组应用举例 5.5 数组参数 5.6 字符串 Introduction 数组,Array(阵列) 变量:存储单个数据 数组:存储多个数据 具有相同性质的一批数据 Java 数组:用一个变量表示一组相同类型的数据 For Example 一组n个学生的成绩数据处理 输入 输出 排序 求最大 求平均值 判断不及格 统计分数段 …… 给每一个学生的成绩数据设定一个变量? NO! 5.1 一维数组 数组 一个变量名表示一组数据,每个数据称为数组元素 每个元素通过下标来区分 一维数组 以一个下标确定数组中的不同元素 多维数组 多个下标表示一个数组元素 数组必须先经过申明和初始化后才能使用 数组申明:确定数组名、数组的维数和数组元素的数据类型 一维数组的声明 一维数组声明的格式 类型标识符 数组名[] 或 类型标识符[] 数组名 例:表示学生的成绩(整数),可以声明数组score: int score[ ]; 表示体重的数组类型为float的weight,声明: float [ ] weight; Note:方括号可以在变量名的后面,也可以在类型名后面 一维数组的初始化 数组初始化 系统为数组分配存储空间,确定数组元素的个数 用 new 初始化数组 数组名= new 类型标识符[元素个数] 先声明数组再初始化 int sc [ ]; sc=new int[10]; float[ ] weight; weight=new float[50] 一维数组初始化 在声明的同时进行初始化 即将前述的声明语句、new语句合并为一条语句: 类型标识符 数组名[]=new 类型标识符[元素个数] 或 类型标识符[] 数组名=new 类型标识符[元素个数] 例如:int sc []=new int[10]; float[] weight=new float[50] 初始化数组后,通过数组的length获取元素个数 数组.length 例如:n=sc.length; //n=10 m=weight.length; //m=50 赋初值初始化数组 可以在声明数组的同时,给数组元素赋初值 所赋初值的个数决定数组元素的数目 其格式如下: 类型标识符 数组名[ ]= {初值表} 初值表是用逗号隔开的初始值,例如: int score[]={65,34,78,81,56,92,56,87,90,77}; 使用数组的好处 减少程序中的变量数量 统一的数组名,易于理解 对数据元素的操作可以使用循环语句 一维数组元素的赋值和输出都可以通过单重循环语句完成 【例补5-10】输入10个学生的成绩,统计最高分,平均分、不及格人数及高于平均分的人数 5.2 多维数组 二维数组的声明 二维数组经常表示一个矩阵 二维数组的声明方式与一维数组类似,只是要给出两对方括号。二维数组声明形式如下: 类型标识符 数组名[][] 或 类型标识符[][] 数组名 例如:int a[][]; // 第一个[]叫做行,第二个[]叫做列 二维数组的初始化 先声明数组再初始化 用new初始化二维数组 数组名= new 类型标识符[行数][列数] 例如:int a[][]; a=new int[3][4]; 声明同时初始化 类型标识符 数组名[][]=new 类型标识符[行数][列数] 或 类型标识符[][] 数组名=new 类型标识符[行数][列数] 例如:int a[][]=new int[3][4]; int a[][]=new int[3][4]; 数组中各元素通过两个下标来区分 每个下标的最小值为0,最大值分别比行数或列数少1。 系统为该数组a的12个元素分配存储空间,形式如表所示: int a[][]=new int[3][4]; Java中,二维数组作为一维数组来处理 A可看作一维数组,有3个元素a[0]、a[1]、a[2] 每个元素本身是一维数组,例: 赋初值初始化二维数组 5.3 数组的基本操作 数组的引用 对数组的应用通常是对其元素的引用 数组元素可以被赋值、被输出或参加表达式运算 int age[]=new int[3]; age[0]=25; age[2]=2+age[0] ; 数组的复制 可以通过循环语句 也可以直接将一个数组赋值给另一数组 int a
您可能关注的文档
最近下载
- 2024年“大学习”活动线上培训栏目公共卫生与预防医学继续教育题库与答案第三套.docx VIP
- 群英会蒋干中计原文翻译.pdf VIP
- 部编版语文七年级上册 第二单元5《秋天的怀念》思政课 教学设计 .docx
- (仁爱科普2024版)英语七年级上册Unit2单元知识梳理+练习(学生版及解析版汇总).pdf VIP
- 个人自学计划及党性锻炼计划.docx VIP
- 第7章特殊土地基讲述.ppt
- 《生僻字》完整歌词(带注音、带谐音)打印版.pdf
- 《高效复习 精准备考》2025届高考英语一轮复习备考策略 课件.pptx
- 一年级安全教育主题班会课件.ppt VIP
- 新高考背景下高中思想政治模拟法庭的实践 .pdf
文档评论(0)