下载此文档

java 自学课件 数组.ppt


文档分类:IT计算机 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
Java
第6
1
学习目标
理解数组的概念
掌握声明数组变量、创建数组、初始化数组
掌握如何访问数组元素
掌握向方法传递数组
了解如何复制数组
掌握搜索和排序算法
掌握多维数组的声明和创建
2
数组
数组(array)是相同类型变量的集合。
double[] myList = new double[10];




4

34


1123
myList[0]
myList[1]
myList[2]
myList[3]
myList[4]
myList[5]
myList[6]
myList[7]
myList[8]
myList[9]
引用
myList
3
声明数组引用变量
语法
datatype[] arrayRefVar;
例如:
double[] myList;
或者
datatype arrayRefVar[];
例如:
double myList[];
数组变量是引用类型的变量,声明数组变量并不分配内存空间。
4
创建数组
使用new操作符创建数组。
arrayRefVar = new datatype[arraySize];
例如:
myList = new double[10];
声明和创建在一条语句中。
datatype[] arrayRefVar= new datatype[arraySize];
或者
datatype arrayRefVar[] = new datatype[arraySize];
例如:
double[] myList = new double[10];
或者
double myList[] = new double[10];
5
数组初始化
新创建的数组对象,其元素根据类型被设置为默认的初始值。
数值类型为0
字符类型为’\u0000’
布尔类型为false
引用类型为null
数组可以在声明后的花括号中提供初始值。
double[] myList = {, , , }
或者
double[] myList;
myList = new double[] {, , , }
6
访问数组
一个数组的大小在创建这个数组之后不能被改变。可以用以下语法进行访问数组的长度:

例如:

数组元素通过索引进行访问。元素的索引从0开始,范围从0到length-1。
arrayRefVar[index]
例如:
myList[0]表示数组的第一个元素
myList[9]表示数组的最后一个元素
7
增强的for循环(JDK )
JDK ,可以不用下标就可以依次访问数组元素。语法:
for(elementType value : arrayRefVar) {
}
例如
for(int i = 0; i < ; i++) {
sum += myList[i];
}

for(double value : myList) {
sum += value;
}
8
例 测试数组
编写程序,读入6个整数,找出它们中的最大值,并统计最大值出现的次数。
Example:
9
例 划分成绩等级
编写程序,读入学生分数,求最高分,然后根据下面的规则指定等级:
如果分数>=best – 10, 等级为A
如果分数>=best – 20, 等级为B
如果分数>=best – 30, 等级为C
如果分数>=best – 40, 等级为D
否则等级为F
Example:
10

java 自学课件 数组 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wo1230
  • 文件大小200 KB
  • 时间2021-07-17