数组
数组
示例代码
public class DemoArray {
public static void main(String[] args) {
int sum=0;
//动态初始化
int [] nums=new int[10];//通过new创建数组 给数组分配10个空间,默认每个位置的值都是0
//也可以不用new直接赋值
//int [] nums={1,2,3,4,5}
for(int i=0;i<nums.length;i++)//.length获取数组的长度
{
nums[i]=i+1;//给数组赋值
sum+=nums[i];//数组相加
}
System.out.println(sum);
}
}
结果:
55
数组基本特点
- 数组长度是确定的,创建后大小不可改变
- 元素必须是相同类型
- 数组中的元素可以是任何数据类型,包括基本类型和引用类型
- 数组名是存储在栈上指向数组首个元素的地址,数组本身存储在堆上
- 数组变量属于引用类型,数组可以看成对象,数组中每个元素相当于该对象的成员变量
java中对象是在堆中的, new 生成的所有东西都储存在堆中
浙公网安备 33010602011771号