- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
《Java语言程序设计(一)》串讲
第四章数组和字符串
本章重点
数组的应用
字符串常用方法
字符串与基本类型数据之间的转换
数组定义
数组是一个变量,存储相同数据类型的一组数据
int类型
元素
博物架名
标识符
古玩
物品编号
元素下标
物品类型
元素类型
数据
使用数组四步走:
1、声明数组
2、分配空间
3、赋值
4、处理数据
如何使用数组
int[]a;
a=newint[5];
a[0]=8;
a[0]=a[0]*10;
a
8
80
a[0]
数组的声明
声明数组:告诉计算机数据类型是什么
1
数据类型数组名[];
数据类型[]数组名;
数组初始化
score=newint[30];
avgAge=newint[6];
name=newString[30];
30
……
分配空间:告诉计算机分配几个格子
数组属于引用数据类型
2
数据类型[]数组名=new数据类型[大小];
声明数组并分配空间
数组赋值
score[0]=89;
score[1]=79;
score[2]=76;
……
赋值:向分配的格子里放数据
……
30
score[0]
score[1]
score[2]
89
79
76
太麻烦!能不能一起赋值?
3
数组赋值
方法1:边声明边赋值
方法2:动态地从键盘录入信息并赋值
解决
int[]score={89,79,76};
Scannerinput=new);
for(inti=0;i30;i++){
score[i]=();
}
int[]score=newint[]{89,79,76};
使用数组求平均值
int[]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;index;index++){
sum=sum+score[index];
}
avg=sum/;
成绩单
访问数组成员:使用“标识符[下标]”
访问成员
数组的length属性
对数据进行处理:计算5位学生的平均分
4
publicclassHelloAccp2{
publicstaticvoidmain(String[]args){
int[]score=newint[];
score[0]=89;
score[1]=63;
System.out.println(score[0]);
}
}
常见错误
编译出错,没有写明数组的大小
publicclassHelloAccp3{
publicstaticvoidmain(String[]args){
int[]score=newint[2];
score[0]=89;
score[1]=63;
score[2]=45;
System.out.println(score[2]);
}
}
常见错误
编译出错,数组越界
常见错误
publicstaticvoidmain(String[]args){
int[]score=newint[5];
score={60,80,90,70,85};
int[]score2;
score2={60,80,90,70,85};
}
编译出错,创建数组并赋值的方式必须在一条语句中完成
数组
一维数组由一列相同类型的数据组成
可以通过指定数组的名称和大小来声明数组
一维数组
多维数组
多维数组是数组的数组
要声明一个多维数组,必须
使用另一组方括号来指定附
您可能关注的文档
- JJF1637廉金属热电偶校准规范宣贯.pptx
- JTGE51T0水泥或石灰剂量的测定EDTA滴定法.pptx
- K3ERP系统绩效管理的功能简介.ppt
- Unit2LookingintotheFutureReadingandThinking课件-高中英语人教版选择性.pptx
- Module4Unit11Children'sDayPeriod3(课件)-沪教牛津版(深圳用)英语四年级下册.pptx
- Unit5Reading1课件-沪教版英语八年级下册.pptx
- 实际问题与二元一次方程组课件人教版七年级数学下册2.pptx
- Unit4AdversityandCourageReadingandThinking课件-高中英语人教版选择性2.pptx
- 第四单元《家乡文化生活现状调查》课件高一语文统编版必修上册.pptx
- 一元二次不等式与分式不等式的解法课件-高三数学一轮复习.pptx
- 2018年普通高等学校招生全国统一模拟考试理综-化学试题扫描版含答案.doc
- Unit6SunshineforallStudyskills课件-牛津译林版八年级英语下册.pptx
- Unit3After-schoolactivitiesLesson2Avisittoafarm课件冀教版(2024)英语七年级下册.pptx
- 第13课《最后一次讲演》课件-统编版语文八年级下册.pptx
- Unit2BesportybehealthyReading课件-牛津译林版(2020)高中英语.pptx
- Unit2Differentfamilies第三课时(课件)-人教PEP版(2024)英语三年级上册.pptx
- 服务业的区位选择教学课件-湘教版高中地理必修二.pptx
- 城镇化进程及其影响课件高中地理湘教版(2019).pptx
- 国家海洋权益与海洋发展战略课件高一地理中图版必修2.pptx
- 工程变更管理细则.doc
文档评论(0)