1:函数的概念?函数的格式?格式的解释说明(函数在java中叫方法)
(1)函数:就是完成特定功能的代码块。
(2)格式:
修饰符 返回值类型 函数名(参数类型 参数名1,参数类型 参数名2...) {
方法体语句;
return 返回值;
}
(3)解释说明:
修饰符:目前就用 public static。后面再详细讲解其他修饰符
返回值类型:就是功能结果的数据类型
方法名:就是起了一个名字,方便我们调用该方法。
参数类型:就是参数的数据类型
参数名:就是变量
参数分类:
实参:实际参与运算的数据
形参:方法上定义的,用于接收实际参数的变量
方法体语句:就是完成功能的代码块
return:结束方法
返回值:就是功能的结果,由return带给调用者。
2:函数的调用
(1)有明确返回值的函数
a:单独调用,没有意义
b:输出调用,不是很好,因为我可能需要对数据进行进一步的操作。
c:赋值调用,推荐方案
(2)void类型修饰的函数
a:单独调用
3:什么是函数重载?
在同一个类中,函数名相同,参数列表不同。jvm会根据你调用时的输入的参数,自主判断调用哪一个方法。
注:(1)与返回值无关。
(2)参数列表不同:
参数的个数不同。
参数的对应的数据类型不同。
4:数组的概念?有什么特点?
(1)数组:
存储同一种数据类型的多个元素的容器。
(2)特点:
每一个元素都有编号,从0开始,最大编号是长度-1。
编号的专业叫法:索引
5:一维数组的定义格式?
(1)数据类型[] 数组名;
(2)数据类型 数组名[];//不推荐
6:数组操作的两个小问题
(1)数组越界异常
(2)空指针异常
7:数组常见操作:
数组遍历(依次输出数组中的每一个元素)
数组获取最值(获取数组中的最大值最小值)
数组元素逆序 (就是把元素对调)
数组查表法(根据键盘录入索引,查找对应星期)
数组元素查找(查找指定元素第一次在数组中出现的索引)