一、方法及数组的格式
方法格式:
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2){
函数体;
return 返回值;
}
数组格式:
数据类型[] 数组名;
或: 数据类型 数组名[];
数组的初始化:
动态初始化:
数据类型[] 数组名 = new 数据类型[数组长度];
数组的静态初始化:(直接对数组进行赋值,数组长度由系统决定)
数据类型[] 数组名 = new 数组类型[]{元素1,元素2...}
二维数组格式:
格式一:(m表示包含一维数组的数量,n表示每个一维数组的元素数量)
数据类型[][] 数组名 = new 数据类型[m][n];
格式二:(当m个一维数组中元素数量不同时,可以分别定义每个一维数组的大小)
数据类型[][] 数组名 = new 数据类型[m][];
数组名[0] = 数据类型[n1];
数组名[1] = 数据类型[n2];
......
格式三:
数据类型[][] = new 数据类型[][]{{元素1,元素2,...},{元素1,元素2,...}...}
二、数据类型
基本(数据)类型:存储在栈中,形式参数的改变对实际参数没有影响。
引用(数据)类型:存储在堆中,形式参数的改变直接影响实际参数。