-------<ahref="http://www.itheima.com"target="blank">android培训</a>、<ahref="http://www.itheima.com"target="blank">java培训</a>、期待与您交流! ----------
1.函数:
函数定义在类中,有特定功能的一段小程序
函数的格式:
修饰符 返回值类型 函数名(形参类型 形式参数1,形参类型 形式参数2...)
{
函数体;
return 返回值;
}
a.修饰符 public static
b.返回值类型 程序最终结果的数据类型
c.函数名 其实就是函数的名称,方便我们调用
d.参数
形参类型 数据类型
形式参数 就是接受实际参数的变量
实际参数 就是实际参与操作的变量(常量)
e.函数体 就是按照正常的逻辑完成功能的代码
f.返回值 就是程序的最终结果
g.return 返回值,哪里调用程序,return 就把结果返回到哪里
函数的特点
函数与函数之间是平级关系,不能在函数中定义函数
函数只有被调用才能执行
函数的调用
a.有明确返回值
b.void类型,没有明确返回值
函数的重载
函数名相同,参数列表不同(个数不同,对应的类型不同)
与返回值无关
2.数组
数组是存储同一种类型的多个元素的容器
好处:数组中的元素会被自动从0开始编号,方便我们获取
格式:
int[] arr =new int[3];
int arr[] = new int[3];
int[] arr =new int[]{1,2,3};
it[] arr ={1,2,3};
内存图:栈内存 堆内存 方法区 本地方法区 寄存器
操作:
数组的长度:数组名.length
二维数组:
int[][] arr =new int[3][2];
int[][] arr =new int[]3[];
int[][] arr ={{1,2,3},{4,5},{6,7,8,9}};