------- 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];
	}

 


转载于:https://my.oschina.net/u/158350/blog/100627

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐