java语言基础知识
1:函数
(1)函数:完成特定功能的代码块。(2)格式: 修饰符 返回值类型 函数名(数据类型 变量1,数据类型 变量2,...) {
函数体;
return 返回值;
}
修饰符:public static
返回值类型:功能结果对应的数据类型
函数名:就是函数的名称,为了方便调用
参数:形式参数:用于接收实际参数的变量。实际参数:实际参与操作的数据
函数体:就是按照正常逻辑完成功能的代码。return 返回值:功能的结果,由return返回。
(3)如何写一个函数: 两个明确: A:返回值类型 B:参数列表。
(4)定义函数的注意事项: A:函数之间是平级关系。 B:函数不能嵌套定义。 C:参数之间用逗号隔开。
(5)函数的特点: A:函数只有被调用才执行。 B:函数之间是平级关系。
C:函数不能嵌套定义。D:参数之间用逗号隔开。
(6)针对一个带有明确返回值的函数的调用:
A:非void类型的函数
a:单独调用,没有意义。b:输出调用,不够好。c:赋值调用,推荐。
B:void类型的函数。 单独调用。
c:要几个参数,就给几个参数。 d:返回什么类型的数据,就应该用什么类型接收。
(7)函数重载:函数名相同,参数列表不同。(个数和类型)与返回值类型无关。
2:数组
(1)数组:存储同一种类型的多个元素的容器。
(2)特点:每一个元素都有编号,(索引)。方便我们获取数组中的元素的。从0开始编号。数组的最大索引是长度-1。
(3)定义格式:A:int[] a = new int[3];B:int a[] = new int[3];C:int[] a = new int[]{1,2,3};D:int[] a= {1,2,3};
(4)常见操作:数组的长度:数组名.length(length数组的属性,String。length()是算法)
3:二维数组(1)就是每一个元素是一维数组的一维数组。
(2)格式:A:int[][] arr = new int[3][4]; int[] arr[] = new int[3][4]; int arr[][] = new int[3][4];
B:int[][] arr = new int[3][];C:int[][] arr = new int[][]{{元素...},{元素...},{元素...}};
D:int[][] arr = {{元素...},{元素...},{元素...}};
(3)遍历: 把二维数组当成一维数组就可以了。