黑马程序员——函数重载,数组

                                    ------- 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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值