------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
第一部分 函数
定义:定义在类中的具有特定功能的一段小程序,也称方法。
格式:
修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,……)
{
执行语句;
return 返回值;
}
特点:
- 可将功能代码进行封装,便于复用;
- 函数只有被调用才执行,提高代码复用性;
- 对于函数无具体返回值的情况,返回值的类型用void表示,return可有可无
- 函数只能调用函数,不能嵌套函数
- 结果返回个调用者
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}};
例子:
例一、两个数换位置
例二、折半查找法(要求数组有序)两种
例三、进制之间的转换通用类型