1 / 18
文档名称:

Java数组和字符串类型 PPT课件.ppt

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

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

分享

预览

Java数组和字符串类型 PPT课件.ppt

上传人:小马匹匹 2015/10/12 文件大小:0 KB

下载得到文件列表

Java数组和字符串类型 PPT课件.ppt

相关文档

文档介绍

文档介绍:第5章数组和字符串类型
教学目标
本章将介绍一种重要的数据结构——数组,数组是相同数据类型的元素的集合,数组中的各个元素在内存中按照先后顺序连续存放在一起。每个元素用整个数组的名称和它自己在数组中的下标位置来表示,例如,a[0]表示数组a的第一个元素,a[1]代表数组a的第二个元素,以此类推。另外,还将介绍程序设计中最常使用的一个类型——字符串,字符串的处理是比较容易发生错误的地方。在C/C++中,把字符串作为字符数组来处理,明确以字符’/0’作为字符串结束的标志。而Java语言是将字符串作为对象来处理,在对象中封装了一系列的方法,不仅减少了程序设计的工作量,并且规范了程序编程,减少了错误的发生。通过本章的学****读者将学会如何使用数组和字符串来处理较复杂的数据类型。
教学重点
一维数组
二维数组
字符串
StringTokenizer类
String与其他数据类型之间的转换
一维数组
一维数组的声明
一维数组初始化
访问数组元素
一维数组的声明
声明一维数组的格式如下:
type arrayName[];
type[] arrayName;
其中,各项参数的意义如下:
type是数组的类型,可以为byte、short、int、long、float、double、char等Java的任意简单数据类型、类和接口。
arrayName是数组名称,必须是合法的Java标识符。
例如,下面的代码声明了两个一维数组:
int MyIntArray[]; //声明了一个名称为MyIntArray的int型数组
Pen[] PenArray; //声明了一个名称为PenArray的Pen类的对象数组
一维数组初始化
为数组分配空间的语法格式如下:
数组名=new 数组元素类型[数组元素的个数];
访问数组元素
可以通过下标来唯一确定数组中的每个元素。与C/C++一样,Java数组元素的起始下标为0,最后一个元素的下标为数组长度减1。例如,以下定义了一个整型数组A:
int[] A=new int[10];
可以通过A[0]来访问数组A的第一个元素,通过A[1]来访问数组的第二个元素,依次类推,通过A[9]来访问数组的最后一个元素。
多维数组
二维数组定义与初始化
访问二维数组元素
二维数组定义与初始化
仿照一维数组的定义,二维数组的定义格式如下:
type arrayName[][];
type[][] arrayName;
其中,type可以为任意的简单数据类型,也可以是对象类等复合数据类型;arrayName是数组名称,该名称必须是合法的Java标识符。
访问二维数组元素
与一维数组一样,访问二维数组元素时,只需指定数组元素所在的行、列,即可得到相对应的数组元素。二维数组中各维数的下标都从零开始,各维的最后一个元素的下标是该维数据元素的个数减1,这与一维数组是一样的。