今天打卡一下,黑马程序员那边目前数组看完了
1.什么是数组,为什么会有数组的存在
我们比如说要存放一些学生成绩,我们知道成绩是int,他们具有相同的类型,所以我们可以用数组这个东西
数组是相同类型数据的有序集合。
数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。所以说他是一种顺序结构,每一个都是挨着的
其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。
他们在物理和逻辑地址上都是连续的
2.数组的分配方式
动态分配:
int[]arr=new int[2];(首先先申请这2个元素的空间)
arr[1]=1;
arr[0]=2;
(如果我不给他们赋值,就都是0)
静态分配
int[]arr={1,2,3,4};
我们如果要知道这个数组的长度,用length,比如说数组名字叫做arr,那么arr.length就可以获得数组的长度
2. 方法(method)
为了解决某些问题,我们可以调用函数,但是有一些函数我们不知道,所以我们需要自定义来设置他们,函数要先声明才可以调用。
public static +数据类型+名称(){
}
这就是定义
如果要调用在main函数里直接用名称即可
活动地址:CSDN21天学习挑战赛