第4弹;函数及数组
函数与数组
函数
函数的定义
函数就是定义在类种的具有特定功能的一段独立小程序,函数也称之为方法。
函数的格式1:修饰符 返回值类型 函数名(参数类型 参数1,参数类型 参数2){
执行语句
return 返回值;
}
return:用于结束函数。
函数的格式2:修饰符 void 函数名(参数类型 参数1,参数类型 参数2){
执行语句
return 返回值;
}
当函数运算后,没有具体的返回值时,这时返回类型用一个特殊的关键字来标识。该关键字就是void,void代表的是函数没有返回值。我们就可以省略掉return,如果加上也没错,不写的话,程序在编译的时候自动给我们加上
函数的特点
1;定义函数可以将功能代码进行封装;2;便于对该功能进行复用;3;函数只有被调用才会被执行;4;函数的出现提高了代码的复用性
1函数中只能调用函数,不可以再函数内部定义函数。
2定义函数时,函数的结果应该返回给调用者,交由调用者处理
函数的应用
1:明确运算结果;2:明确函数的参数列表
函数的重载
重载的概念
在同一个类中,允许存在一个以上的同名函数,只要他们的参数个数或者参数类型不同即可。
重载的特点
与返回类型无关,只看参数列表
重载的好处
方便阅读,优化了程序设计
数组
一维数组
概念
同一种类型数据的集合,其实数组就是一个容器
好处
可以自动给数组中的元素从0开始变好,方便操作这些元素
格式
元素类型[] 数组名 = new 元素类型[元素个数或者数组长度]
元素类型[] 数组名 = new 元素类型[]{元素,元素,......}
二维数组
概念
二维数组本质上是以数组作为数组元素的数组,即“数组的数组”
格式
int[][] arr = new int[4][5]
int[][] arr = new int[3][]
每个一维数组都是默认的为null
循环便历组
循环遍历出数组里面的元素 数组中有一个属性可以直接获取到数组元素的个数(.length)