前言
数组是学习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中数组的初步认知,希望大家多多指教,也祝大家好好学习,快乐生活.