数组定义及声明和创建
1.什么是数组?
- 数组是相同类型数据的有序集合
- 数组描述的是相同类型的若干数据,按照一定的先后次序排列组合。
- 每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问他们。
- 数组的第一个元素是从下标0开始。
2.数组的声明
- 他的基本格式就是
//数组类型[] 数组名; 这只是声明了一个数组但是没有分配空间
他又两种声明方式,但效果是一样的。
-
dataType[] arrayRefVar; //java的首选
-
dataType arrayRefVar[]; //这是C/C++的声明方式,java上也可以用。
这两种声明方式的效果是一样的
3.数组的创建
- java语言使用new操作符来创建数组,语法如下:
int[] nums;//这是声明一个数组但是没有分配空间。
nums = new int[6]//这是给一个数组分配了空间。
nums[0] = 1; //给数组元素赋值
nums[1] = 4;
nums[2] = 5;
nums[3] = 3;
nums[4] = 5;
nums[5] = 4;
System.out.println(nums[0]);
4. 获取数组的长度
int[] nums;//这是声明一个数组但是没有分配空间。
nums = new int[6]//这是给一个数组分配了空间。
nums[0] = 1; //给数组元素赋值
nums[1] = 4;
nums[2] = 5;
nums[3] = 3;
nums[4] = 5;
nums[5] = 4;
int sum = 0;
for(int i=0;i < nums.length;i++){ //nums.length表示数组的长度,即数组下标最大到多少。
sum = sum + nums[i];
}
System.out.println(sum);
-
在该程序中 有个 nums.length 这个表示数组的长度,即你给这个数组分配了多少的空间,在程序上面我们可以看到 定义了
nums = new int[6] ,这表示数组的长度为六,当你执行下面的for循环的时候,这个数组的每个元素都会被输出。