Java软件开发技术(高等院校计算机任务驱动教改教材)

Java软件开发技术(高等院校计算机任务驱动教改教材)
作者: 编者:赖敏
出版社: 清华大学
原售价: 48.00
折扣价: 36.00
折扣购买: Java软件开发技术(高等院校计算机任务驱动教改教材)
ISBN: 9787302518990

作者简介

赖敏 双师型教师,讲师。重庆师范大学硕士研究生,研究方向是支持向量机(SVM),具有12年的高校软件工程专业教学经验,曾参加重庆电子三所UAP项目的开发。现任职于重庆工程学院软件学院软件与计算机学院,职务专任教师

内容简介

第3章 数组与字符串 大家都知道数组是常用的数据结构,它是由有限个相同数据类型的元素所构成的集合。在J**a语言中,数组是属于复合数据类型,是由使用者自己来定义的,它实际上是一种隐含的“数组类”的实例。字符串是J**a中的一个常用类,本章主要介绍String类和StringBuffer类。 3.1数组 数组名就是该实例的一个引用,同样,数组元素是对数组元素类实例的引用。正因为如此,所以在构建数组时就像构建对象一样要分几个步骤进行,关键步骤是数组定义和数组初始化。 3.1.1数组的定义 与C和C++不同,数组声明仅**了数组的名字和数组元素的类型,J**a的数组在使用前必须先创建。创建数组即创建数组空间,对简单数据类型的数据元素还可同时进行初始化,一般有两种方式。 1. 定义一维数组 type var\[\];或type\[\] var;声明数组时不能**其长度(数组中元素的个数),J**a中使用关键字new创建数组对象,格式为: 数组名=new 数组元素的类型 \[数组元素的个数\]例如:int num\[\]; num=new int\[3\];或int num\[\]=new int\[3\];2. 定义二维数组 例如:J**a软件开发技术第3章数组与字符串int \[\]\[\] num;//定义了一个二维数组num,这个数组有三行 num=new int\[3\]\[\]; num\[0\]=new int\[5\];//数组**行有5个元素 num\[1\]=new int\[3\];//数组第二行有3个元素 num\[2\]=new int\[2\];//数组第三行有2个元素3.1.2数组初始化〖*2〗1. 静态初始化在定义数字的同时就为数组元素分配空间并赋值。 【例31】package pk31; pu**ic class ArrayTest1 { pu**ic static void main(String args\[\]) { int a\[\]={ 0,1,2,3,4,5,6,7,8,9 };//静态初始化a数组 for(int i=0;i