- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本讲目标 理解数组的本质 掌握数组的声明、分配空间及初始化 掌握数组的使用 了解多维数组(二维) 掌握常见的Java语句 函数(方法) 函数是包含程序代码的最小单位,程序代码一般均存放在函数之中。 函数声明形式: [修饰符] 函数返回类型 函数名称(参数类型1 类型名称1,参数类型2 类型名称2,……….){ 程序代码…. } 例如: public int eat(int givenCount){ … } 关于函数的说明(牢记,理解) (1)Java中的函数总要指定一个返回类型。如果函数有返回值,返回类型可以任何Java数据类型,则函数体内必须用retrun语句返回一个该类型的数据;如果函数没有返回值,返回类型用void,则函数体内不需要return语句。 关于函数的几点结论(牢记,理解) 例1:有返回值的函数 public int add(int x,int y){ int sum=x+y; return sum; } 例2:无返回值的函数 public void show(){ System.out.println(“hello”); } 关于函数的说明(牢记,理解) (2)函数之间是可以相互调用的。 例如:下面的函数就调用前面的求和函数。 public void printSum(){ int total=add(3,2); System.out.println(total); } 对象类型(用new关键字初始化) 对象类型的初始化: 类型 对象名称=new 类型(); (1)我们自己创建的每一个class,都可以说是一个对象类型。即:创建一个类,本质上就是创建一个类型。 例如:第一课我们创建了一个HelloWorld类,其实就是创建了一个HelloWorld类型。通过类型我们可以创建该类型的对象,形式如下: HelloWorld hello=new HelloWorld(); 上面的hello我们称之为对象 对象类型(用new关键字初始化) (2) Java程序开发包中开发了很多的对象类型,我们学习Java SE程序设计需要掌握开发包中的常用对象类型的使用。 如: (1)Java.lang.String类 (2)Java.lang.Date类 (3)集合类… 例如: String name=new String(); Date date=new Date(); 什么是数组 数组是一个长度固定的数据结构,它存储多个相同类型的数值。相同的数据类型元素类型按一定的顺序排列就构成了数组。 数组其实就是一个容器。 一个数组是一系列的匿名变量,数组中的元素可通过下标来访问。下标从0开始。 数组的创建和初始化 一个数组的创建一般需要以下三个步骤: (1)数组的声明 数组元素类型 数组名[]; 数组元素类型[ ] 数组名; (2)为数组分配空间 数组元素类型 数组名=new 数组元素类型[数组长度]; 为数组分配空间的工作可以和声明数组的工作合在一起,用一条语句来实现。如 : int a[]; a= new int[20]; 等价于: int a[]= new int[20]; 数组的创建和初始化 (3)初始化数组 初始化数组就是要使数组中的各个元素有确定的数值。 如果数组元素的类型是基本数据类型,由于基本数据类型都有缺省值,数组元素都自动初始化为缺省值。(对于数值,空值就是0;对于char,它是null;而对于boolean,它却是false)。 对于以某个类的对象为数组元素的数组,初始化每个数组元素是必须的。 数组的创建和初始化 初始化数组有两种方式: 1 先定义数组,分配空间,然后直接对每个元素进行赋值。 2 在定义数组的同时进行初始化。 例如:对基本数据类型数组 int[] nums; int[] nums = {1, 2,3} nums = new int[ 3]; nums[0] = 1; nums[1] = 2; nums[2] = 3; 数组边界 在Java中,数组下标从0开始,一直到lengh-1。 数组中的元素个数length是数组类中唯一的数据成员变量。 使用new创建数组时系统自动给length赋值。 数组一旦创建完毕,其大小就固定下
文档评论(0)