Java数组的定义与使用

前言

数组是学习Java的一个重要重要工具,对我们以后项目的构建也有重要的帮助,今天我们来了解一下数组的定义与使用.

一、数组的概念

在大部分语言中
在这里插入图片描述
其中数组内的每个元素被称为数组元素,我们可以通过访问下标来寻找数组元素

二、数组的定义

在这里插入图片描述

代码如下

public class shuzu {
    public static void main(String[] args) {
        int array[]=new int[]{1,2,3};//其中new int 可以省略
        int []array=new int[]{1,2,3};//其中new int 可以省略
        double array[]=new double[]{1.1,2.2,3.3};//其中new double 可以省略
    }
}

其他情况类似.
还可以这样创建数组

 int array1[];
        int []array2;
        //两种方式定义数组;
        array1 = new int[5];
        array2 = new int[5];
        array3 = new int[5];
        //确定数组的长度(在堆中开辟一片空间储存数组)

注(数组都是储存在堆空间里面的)
因为new出来的空间都是储存在堆里面,所以数组也是储存在堆里面

三、数组的初始化

1.数组的静态初始化

在这里插入图片描述
代码如下

int array1[]=new int[]{1,2,3};//其中new int 可以省略
        int []array2=new int[]{1,2,3};//其中new int 可以省略
        double array3[]=new double[]{1.1,2.2,3.3};//其中new double 可以省略

2. 数组的动态初始化

在这里插入图片描述
在这里插入图片描述

代码如下

 array1 = new int[5];
        array2 = new int[5];
        array3 = new int[5];

3.区别

在这里插入图片描述
在这里插入图片描述

四、数组的使用

当我们使用静态初始化定义一个数组后
在这里插入图片描述
运行结果为
在这里插入图片描述
显然运行结果不是数组中的元素,而是他的地址
含义如下

在这里插入图片描述
要是我们想输出数组中的元素是要这样编写
在这里插入图片描述
运行结果如下
在这里插入图片描述

总结

以上就是我对于Java中数组的初步认知,希望大家多多指教,也祝大家好好学习,快乐生活.
在这里插入图片描述


版权声明:本文为qq_62277444原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。