软件编程进阶,java核心技术:方法与数组视屏讲解

在这里插入图片描述
什么是方法?
方法定义:方法(Method),函数(function), 其实就指一个特定的功能操作,程序中完成独立功能,可重复使用的一段代码的集合。

方法的定义
方法定义格式:

[修饰符]  返回值的类型  方法名称 ( [形式参数,....] ) {
         方法体
         [ return 值 ];
}
</>

注意点 (1)方法必须声明在类(class)当中。 (2)创建的方法要定义在其它方法之外(跟其他的方法是兄弟关系) (3)定义方法不分先后顺序。 (4)如果有一个方法前面有static,那么在该方法中调用其它的方法前面也应该有static。 (5)void 返回值为空,什么都不返回;如果有返回值,必须要有return。 (6)两个方法的名称不能相同。 (7)方法必须要先定义,再执行。

方法术语 修饰符

public,static等,static修饰的方法属于类,直接使用类名调用即可。

返回值类型 方法其实是在完成一个功能,该功能操作完毕之后,是否需要给调用者返回一个结果。

如果不需要给调用者返回结果,此时使用关键字void来声明,无返回的意思。

方法名称 遵循标识符的规范,使用动词表示,首字母小写,若是多个单词组成,使用驼峰表示法,以后的每一个单词首字母都大写,myName

形式参数 方法圆括号中的变量,仅仅只是占位而已,参数的名称其实无所谓,形式参数可以有多个。

参数列表
参数列表 == 参数的类型 + 参数的个数 + 参数的顺序。

方法签名
方法签名 = 方法名称 + 方法参数列表;
在同一个类中,方法签名是唯一的,否则编译报错。

方法体
方法的 { } 中的代码,表示具体完成该功能的代码。

返回值:
在方法内部,使用return关键字;
功能1:给调用者返回一个结果值,此时该方法不能使用void修饰.
功能2:结束当前方法.
实际参数 调用者在调用某一个具体方法的时候,实际传递的参数值。

2、什么是数组?**

所谓数组,是在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来的一种数据形式。

这些按一定顺序排列的同类型数据的集合称为数组。

而数组中的每一个数据称之为数组元素,数组中的元素以索引来表示其存放的位置,索引从0开始,步长是1,有点像Excel表格的行号,逐行递增。

数组的定义

变量的定义: 数据类型 变量名; 如: int age;
数组的定义:

方式1:: 数组元素的类型[] 数组名; 如: int[] ages;
方式2: 数组元素的类型 数组名[]; 如: int ages[];

推荐方式1: 可以吧 int[] 看成是一种数据类型,int类型的数组类型。
数组必须先初始化,才能使用。因为初始化表示在内存中分配空间。

数组的初始化 Java中数组必先初始化后才能使用,所谓初始化就是给数组元素分配内存,并为每个元素赋初始值。

初始化数组的两种方式:

静态初始化; 动态初始化; 无论以哪种方式初始化数组,一旦初始化完成,数组的长度就固定了,不能改变,除非重新初始化。也就是说数组是定长的。

静态初始化 数组的静态初始化操作:

特点:由我们自己来为每一个数组元素设置初始化值,而数组的长度由系统(JVM)决定。

语法:

数组元素类型[] 数组名 = new 数组元素类型[]{元素1,元素2,元素3,.......};

</>
举例:

int[] nums = new  int[]{1,3,5,7,9};
int[] nums = {1,3,5,7,9};
</>

说明:

简单写法,必须声明之后,立刻初始化,不能先声明后初始化:以下写法是错误的

int[] nums;
nums = {1,3,5,7,9};

**

点击视频马上开始学习

。 **
软件编程进阶,java核心技术:java方法与数组视屏讲解

undefined

原文链接:http://www.tofacebook.com/post/17940

在这里插入图片描述

发布了38 篇原创文章 · 获赞 27 · 访问量 6778

猜你喜欢

转载自blog.csdn.net/cyhlili100/article/details/104389807