ID: 17679106

中职《Java语言程序设计与实现(第2版)》(人邮版·2023)项目3 数组与字符串的处理 同步课件(共31张PPT)

日期:2026-02-19 科目: 类型:课件 查看:60次 大小:291033B 来源:二一课件通
预览图 1/12
中职,31张,课件,同步,处理,字符串
  • cover
(课件网) 项目3数组与字符串的处理任务3.1Java语言的数组3.1.1数组概述3.1.2Java语言的一维数组3.1.3Java语言的多维数组任务3.2Java语言的字符串3.2.1字符数组3.2.2Java语言的String类3.2.3Java语言的StringBuffer类3.3.4Java语言的StringTokenizer类任务3.3拓展实践任务3.3.1输出斐波那契数列3.3.2输出杨辉三角形3.3.3文本关键词的检索项目小结3.1.1数组概述1.数组的定义数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。2.数组相关概念数组名:数组名称,用于区分不同的数组,要符合标识符规范。元素类型:数组要存储的元素的数据类型。数组元素:向数组中存放的数据/元素。元素下标:对数组元素进行编号,元素下标标明了元素在数组中的位置,从0开始;数组中的每个元素都可以通过下标来访问。数组长度:数组长度固定不变,避免数组越界。任务3.1Java语言的数组3.1.1数组概述3.数组的特点数组是有序排列的集合。数组本身是引用数据类型,而数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型。数组的元素的类型,必须一样。创建数组对象会在内存中开辟一整块连续的空间,数组名引用的是这块连续空间的首地址。数组的长度是固定的,可以通过下标方式调用指定位置的元素。4.数组的分类按照维数:一维数组、二维数组、三维数组、...从二维数组开始,我们都称之为多维数组。按照数组元素的类型:基本数据类型元素的数组、引用数据类型元素的数组(即对象数组)。任务3.1Java语言的数组3.1.2Java语言的一维数组1.一维数组的声明一维数组声明的一般格式如下:数据类型数组名[ ];数据类型[]数组名;2.一维数组大小的定义及初始化一般情况下,使用new运算符定义数组大小。intintA[];//声明一个整型数组intA= newint[5];//定义数组可以存放5个整数元素也可采用为数组元素赋初值并由初值的个数确定数组的大小。intintA[]={1,2,3,4,5};任务3.1Java语言的数组3.1.2Java语言的一维数组3.一维数组元素的引用数组名[下标]任务3.1Java语言的数组3.1.3Java语言的多维数组在Java语言中,多维数组是建立在一维数组基础之上的,以二维数组为例,可以把二维数组的每一行看作是一个一维数组。因此可以把二维数组看作是一维数组的数组。1.二维数组的声明数据类型数组名[ ][];数据类型[ ][ ]数组名;任务3.1Java语言的数组3.1.3Java语言的多维数组2.二维数组大小的定义及初始化(1)先声明,后定义,最后再赋值intmatrix[][]; //声明二维整型数组matrixmatrix = newint[3][3]; //定义matrix包含3×3九个元素matrix[0][0]=1; //为第一个元素赋值matrix[0][1]=2; //为第二个元素赋值matrix[0][2]=3; //为第三个元素赋值matrix[1][0]=4; //为第四个元素赋值………………matrix[2][2]=9; //为第九个元素赋值任务3.1Java语言的数组3.1.3Java语言的多维数组2.二维数组大小的定义及初始化(2)直接定义大小而后赋值//定义二维整型数组matrix包含3×3九个元素intmatrix=newint[3][3];matrix[0][0]=1; //为第一个元素赋值………………matrix[2][2]=9; //为第九个元素赋值(3)由初始化值的个数确定数组的大小在元素个数较少并且初值已确定时,通常采用此种方式。intmatrix[][]={{1,2,3},{4,5,6},{7,8,9}}; //由元素个数确定3行3列任务3.1Java语言的数组3.1.3Java语言的多维数组3.不同长度的二维数组inta[][] = newint[2][ ];//说明a是二维数组,有2行a[0] = newint[3];//a[0]定义第1行,有3列a[1] = newint[5];//a[1]定义第2行,有5列任务3.1Java语言的数组3.2.1字符数组1.字符数组的声明和创建字符数组 ... ...

~~ 您好,已阅读到文档的结尾了 ~~