Java——数组的声明和创建及数组初始化

本文介绍了Java中数组的声明、创建和初始化方法,包括静态和动态初始化,并展示了给数组元素赋值及计算数组元素之和的示例。同时,提到了数组的一些基本特点,如长度固定、元素类型一致等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近学习了Java中的数组。

数组如何声明和创建:

package base.Array;
//数组的声明和创建
public class Array01 {
    public static void main(String[] args) {
        int[] a1;
        int a2[];//与C语言类似
        //两种方法声明一个数组
        System.out.println("分割");
        a1=new int[10];//创建一个长度为10的int型数组
        System.out.println("分割");
        double[] a3=new double[5];//声明且创建
        double a4[]=new double[5];//声明且创建
        System.out.println(a4.length);//输出数组长度
        System.out.println("分割");
        a3[0]=1;
        a3[1]=2;
        a3[2]=3;
        a3[3]=4;
        a3[4]=5;//给数组元素赋值,不赋值会有默认值
        double sum=0;
        for (int i = 0; i < a3.length; i++) {
            System.out.println(a3[i]);
            sum+=a3[i];
        }
        System.out.println(sum);

    }
}

数组两种初始化方式:

1.静态初始化

2.动态初始化

具体看代码,注释里面还有一些数组的特点

package base.Array;
//数组初始化及其基本特点
public class Array02 {
    public static void main(String[] args) {
//        静态初始化:创建+赋值
        int[] a={1,2,3};
        int b[]={1,2,3};
        System.out.println(a[0]);
//        动态初始化(包含默认初始化)
        int[] c=new int[10];
/*
1.数组长度确定。数组一旦被创建,他的大小就是不可以改变的
2.数组中元素类型必须相同
3.数组的元素可以是任何数据类型,包括基本类型和引用类型
4.数组变量属于引用类型,数组也可以看成对象,数组中的每个元素相当于该对象的成员变量
数组本身就是对象,Java中对象都是在堆中的,因此数组无论保存原始类型还是其他对象类型数组对象本身就是在堆中的
5.数组常见的错误是数组越界
 */
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值