黑马程序员——函数及数组

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

第一部分 函数

定义:定义在类中的具有特定功能的一段小程序,也称方法。

格式

修饰符  返回值类型  函数名(参数类型  形式参数1,参数类型  形式参数2,……)

{

执行语句;

return  返回值;

}

特点:

  1. 可将功能代码进行封装,便于复用;
  2. 函数只有被调用才执行,提高代码复用性;
  3. 对于函数无具体返回值的情况,返回值的类型用void表示,return可有可无
注意:

  1. 函数只能调用函数,不能嵌套函数
  2. 结果返回个调用者
如何定义一个函数?

1.既然函数是一个独立的功能,先明确功能结果。即:返回值类型

2.在定义功能的过程中是否需要未知内容参与运算。即:参数列表

重载(overload):(只和参数列表有关)

概念:在同一个类中,允许存在一个以上的同名函数,只要他们的参数个数或者参数类型不同即可。

特点:与返回值类型无关,只看参数列表。

例子:


第二部分 数组

定义:同一种类型的数据的集合,是一个容器。

好处:从0开始,方便操作

格式

第一种

元素类型[]  数组名 = new  元素类型[元素个数或元素长度];

第二种

元素类型[]  数组名 = new  元素类型[]{元素,元素,……};

二维数组格式

1、int[][] arr = new int[数][数];

2、int[][] arr = new int[数][];

3、int[][] arr ={{2,5,6},{3,6,0},{4,6,1,8}};

例子:

例一、两个数换位置


例二、折半查找法(要求数组有序)两种


例三、进制之间的转换通用类型


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值