------- android培训、java培训、期待与您交流! ----------
函数的定义——函数就是定义在类中的具有特定功能的独立小程序,也称为方法。
函数的好处——提高了代码的复用性和可读性,将一个独立的功能,单独封装在一个函数里面,也体现了java的封装性。
函数的格式——修饰符 纺织类型 函数名(参数类型1 形1参){执行语句 return返回值}。
函数里面只能相互调用函数,不能在函数中定义函数。
函数的重载
1、在同一个类中,运行存在一个以上函数名相同的函数,但他们的参数个数和参数类型不可相同。
2、重载只和参数列表有关系,跟返回值类型没有任何关系。
3、什么时候用重载——但定义的功能相同,但参与运算的未知内容不同,那么这时候就用重载,而通过参数列表的不同来区分到底调用哪一个函数。
数组-----三种引用类型中的一种。
数组定义格式——元素类型[] 数组名 = new 元素类型[元素个数或者数组长度],java中分静态定义数组和动态定义,
int[] s = new int[3];这里采用动态定义的方式,只是声明了一个数组类型的对象s他的长度是3,数组中的对象的类型是int行
int[] s={1,2,3}这里采用静态的定义方式。
数组的定义——就是同一种数据类型的集合,就像一个容器,装了一大堆同类型的数据。
数组的好处——可以自动给数组的数据进行标号,从0开始。标号以后,方便操作。
常见的数组操作,获取数组最大值,最小值
private static int max(int[] arr) {
int max = arr[0];//我们这里定义的临时变量,就是数字的第一个下标0
for (int i = 1; i < arr.length; i++) {//因为我们的临时变量是下标0,所以遍历的时候可以从下标1开始
if (arr[i] > max)
max = arr[i];
}
return max;
}
private static int min(int[] arr) {
int min = 0;//我们这里定义的0并不是临时变量的值,而是定义的是下标值,
for (int i = 1; i < arr.length; i++) {
if(arr[min]>arr[i]) arr[min]=arr[i];
}
return arr[min];
}
所有评论(0)