java中数组声明含义是什么?数组赋值是什么意思?

BSO 2020-10-10 15:23:12 java常见问答 6755

随着社会科学技术水平的不断进步与发展,人们对于新兴技术的渴求也越来越强烈,纷纷主动学习新的技术充实自己。今天就来为大家介绍一些java的知识,也就是java中数组声明含义是什么以及数组赋值是什么意思?一起来了解一下吧。

一、首先介绍一下数组的声明

一般有两种形式的声明,代码如下所示:

int[] a;
int a[];

这两种声明都没错,但是大多数都使用第一种声明,因为变量名是独立的,不带任何符号。

声明一个数组,并没有将a真正的初始化为一个数组。

下面,语句就是声明了一个可以存储100个整数的数组。可以根据你的实际需求,更换int类型为你需要的数据类型,代码如下所示:

int[] a = new int[100];

其中,数字数组的初始化默认为0。boolean为false。对象数组为null,如string类型的数组。

二、然后为大家介绍一下数组的赋值

单单只声明数组的话,数组的元素的值都只是默认值,下面的方法可以在声明的同时初始化它们的值,代码如下所示:

int[] a = {
    1
    , 2
    , 3
    , 4
    , 5
};

这种声明,不需要手动限制它们的长度,它会根据值得个数,自动设置长度。

此时,a.length=5;

除了刚声明就给数组初始化外。还有一种可以方法可以重新初始化一个数组,代码如下所示:

a = new int[]
{
    6
    , 7
    , 8
    , 9
    , 10
};

实际情况下,很少说直接初始化一个数组的值,然后只用这些值。

一般情况下,需要声明后,根据实际的情况,给数组赋值。

如果是单独赋值就是a[i]=n;就行了。

还可以使用for循环,给数组循环赋值。

以上就是关于java中数组声明含义是什么以及数组赋值是什么意思的主要内容了。内容还是十分简明易懂的。如果你对java知识感兴趣,想要了解更多java常见问题,敬请关注奇Q工具网。

推荐阅读:

java中数组如何使用?foreach循环实例展示

java中如何创建一个多维数组?实例展示

java中如何将一个数组的值赋值给另一个?实例展示