1、函数(掌握)
1、概念(掌握)
定义在类中,有特定功能的一小段程序
2、格式(掌握)
修饰符 返回类型 函数名(参数类型 形式参数,…){
函数体;
return 返回值;
}
解释:
A 修饰符: public static
B 返回值类型 :就是数据类型
C 函数名:见名知意,如果一个单词,首字母小写,如果多个单词组成,从第二个单词开始首字母大写
D 参数类型 :数据类型
E 形式参数 :接受实际参数的变量
F 实际参数 :就是实际参与运算的变量
G 函数体:实现功能的代码
H 返回值 程序的结果,如果没有明确返回值可以不写
I return 返回值 ,那里调用程序,return就把结果返回到哪里 比如 int num = max(1,2);return把结果返回给num
3、特点(掌握!!)
A 函数和函数是平级关系,且只能定义在类中,不能在函数中嵌套函数
B 函数只有被调用才会执行
4、注意(掌握)
无论函数的返回值是具体的数据类型还是void,任何函数都是以return语句结束的
5、函数的调用(理解)
A 有明确返回值函数的调用
单独调用//没有意义
输出调用//视频中老师用的最多的
赋值调用//开发中用的最多的
B 没有明确返回值函数的调用
单独调用
6、函数的重载-overload(掌握)
概念
在同一个类中,函数名相同,参数列表不同(参数类型和个数),与返回值类型无关
举例
-
classDemo{
-
publicstaticvoid print(int x,int y){}
-
publicstaticvoid print(int a,int b,int c){}
-
publicstaticvoid print(double a){}
-
publicstaticvoid print(int a){}
-
}
7、案例(掌握)
1、有明确返回值的案例
A求两个数据和
B 求两个数据的最大值
C 比较两个数是否相等
2、没有明确返回值的案例
A 打印矩形案例
B 打印99乘法表
2、数组(掌握)
1、概念(掌握)
数组是存储多个同一类型数据元素的容器(container)
2、好处(理解)
数组中的元素会被自动从0开始编号,方便我们获取
3、格式(掌握)
A int[] arr =new int[2]; //念法:int类型的数组arr
B int arr[] = new int[2]; //念法:int 类型的arr数组,不推荐这么写,他和第一种格式其实一样的
C int[] arr = new int[]{1,2,3,7}; 来自为知笔记(Wiz)