数组

数组

示例代码

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 生成的所有东西都储存在堆中

posted @ 2023-06-04 21:44  晚枫zz  阅读(1)  评论(0)    收藏  举报