JAVA-数组的定义
数组的定义
数组是相同类型数据的有序集合。
数组描述的是相同类型的若干个数据,按照一定先后次序排列组合而成。
其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。
其实所谓的数组指的就是一组相关类型的变量集合,并且这些变量可以按照统一的方式进行操作。数组本身属于引用数据类型,那么既然是引用数据类型,这里面实际又会牵扯到内存分配,而数组的定义语法有如下两类。
数组动态初始化:
数据类型 [] 数组名称 = new 数据类型[长度];
int[] a = new int[10];
声明并开辟数组:
分布进行数组空间开辟(实例化)
声明数组: 数组类型 数组名称[] ; 数组名称 =new 数组类型[长度];
int[] a;
a = new int[10];
在数组名后加上 .length 可获取数组长度
public class ArrayDemo1 {
public static void main(String[] args) {
int[] nums;//声明一个数组
nums = new int[10];//创建一个数组
//给数组元素中赋值
nums[0]=1;
nums[1]=2;
nums[2]=3;
nums[3]=4;
nums[4]=5;
nums[5]=6;
nums[6]=7;
nums[7]=8;
nums[8]=9;
nums[9]=10;
System.out.println(nums[9]);
int sum=0;
for (int i = 0; i <nums.length ; i++) {
sum=nums[i]+sum;
}
System.out.println("总和为:"+sum);
}
}