1 / 48
文档名称:

6 数组和集合.ppt

格式:ppt   页数:48页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

6 数组和集合.ppt

上传人:xyb333199 2015/5/10 文件大小:0 KB

下载得到文件列表

6 数组和集合.ppt

文档介绍

文档介绍:第六章
数组和集合
目标:
掌握Java中一维、二维数组的定义和使用方法。
掌握Vector和Hashtable的使用
掌握集合和数组的区别和适用情况
数组
数组是具有相同数据类型的元素按顺序组成的一种集合。
在java中,把数组当作对象来实现的。
length属性:数组元素的个数
一维数组的声明
定义格式:
数组类型数组名[ ];
或数组类型[ ] 数组名;
数组类型可为Java中的任何数据类型。
数组名,必须符合标识符定义规则。
“[ ]”指明该变量是一个数组类型的变量,可放到数组名后面,也可放到数组名前。
int a[];
int[] a;
1、声明并初始化数组(静态)
数组类型数组名[]={初值表}
int a[ ]={1,2,3};
一维数组的初始化
2、用new关键字创建数组(动态)
(1)先声明数组再创建
数组名=new 数组类型[数组长度];
int a[];
a=new int[10];
(2)声明的同时进行创建
数组类型数组名[ ]=new 数组类型[数组长度];
int a[]=new int[10];
一维数组的引用
引用格式为: 数组名[下标]
int a[]=new int[10];
int b=a[0]+a[9];
数组下标为从0到9。
数组有一个length属性,表示数组的长度。
int a[]=new int[10];

练****br/>已知整型数组a={3,5,2,1,4},对这个数组求最大值、求和以及排序操作。
class UseArray{
public static void main(String args[]){
int i,j,max=0,sum=0,temp=0;
int a[]={3,5,2,1,4};
for(i=0;i<;i++){
if(a[i]>max) max=a[i];
sum=sum+a[i];
}
(“最大数是:"+max);
(“数组和为:"+sum);
for(i=0;i<;i++)
for(j=i+1;j<;j++)
if(a[i]>a[j]){
temp=a[i]; a[i]=a[j]; a[j]=temp;}
(“排序后的结果:");
for(i=0;i<;i++)
("a["+i+"]="+a[i]);
}
}
多维数组
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
多维数组类似棋盘
Java中没有真正的多维数组,只有数组的数组,Java中多维数组不一定是规则的矩阵形式

最近更新

江苏省常州市事业单位招聘考试(职业能力倾向.. 149页

江苏省扬州市事业单位招聘考试(职业能力倾向.. 148页

江苏省泰州市事业单位招聘考试(职业能力倾向.. 146页

江苏镇江技师学院2024年教师招聘招聘历年高频.. 59页

江西省九江市事业单位招聘考试(职业能力倾向.. 147页

江西省宜春市事业单位招聘考试(职业能力倾向.. 147页

江西省新余市事业单位招聘考试(职业能力倾向.. 147页

江西省社会科学院2024下半年招聘高层次人才历.. 60页

江西省赣州市事业单位招聘考试(职业能力倾向.. 147页

河北省平泉县2024年招聘高校毕业生历年高频难.. 59页

河南登封市2024年公开招聘87名事业单位人员历.. 58页

浙江平湖市卫生系统招聘89人历年高频难、易点.. 60页

浙江省嘉兴市事业单位招聘考试(职业能力倾向.. 146页

浙江省湖州市事业单位招聘考试(职业能力倾向.. 148页

浙江省衢州市事业单位招聘考试(职业能力倾向.. 150页

海信集团博士后工作站2024年博士后招收历年高.. 59页

湖南省长沙市工商行政管理局招聘工作人员10名.. 60页

甘肃省天水市选调生考试(行政职业能力测验).. 147页

甘肃省白银市选调生考试(行政职业能力测验).. 148页

福建省南平市事业单位招聘考试(职业能力倾向.. 149页

福建省泉州市事业单位招聘考试(职业能力倾向.. 147页

福建省泉州市事业单位招聘考试(职业能力倾向.. 148页

福建省莆田市事业单位招聘考试(职业能力倾向.. 148页

科技部直属事业单位2024年度公开招聘高校应届.. 61页

英大泰和财产保险股份限公司2024年高校毕业生.. 59页

许昌事业单位2024许昌东城区招120名城市协管员.. 59页

贵州省能源局2024年公开招聘事业单位工作人员.. 59页

贵州黔西南州晴隆县事业单位招聘51人历年高频.. 59页

辽宁省丹东市事业单位招聘考试(职业能力倾向.. 148页

辽宁省抚顺市事业单位招聘考试(职业能力倾向.. 149页