java数组赋值怎么声明?

TheDisguiser 2020-05-16 21:40:22 java常见问答 3225

数组大家知道吗?数组是编程语言中一个特殊的元素,下面就让我们来了解一下数组的赋值与应用吧。

一、数组是什么?

数组,可以说是一个固定长度的数据结构,它用于保存多个相同数据类型的值。在数据类型之后或在变量声明中的变量名称之后放置[],使变量成为数组。

例如,

Int myid ;

上面是一个简单的变量声明。 这里,int是数据类型,myID是变量名。

数组声明

上面的这个声明意味着myID变量可以保存一个整数值。如果要声明数组,可在上面的声明中的数据类型之后放置[],如下:

int[] myID;

使myID是一个数组变量。上面的声明应叫作“myID是一个int数组”。可以通过在变量名之后放置[]来使myID变量成为一个数组,像这样:

intmyID[];

上述两个声明都是有效的。

不能在声明数组时指定数组可以保存的值的数量。可以声明一个数组来保存同数据类型的多个值。 以下是其它形式的数组声明示例:

数组创建的一般语法如下:

以下代码创建Arraylength长度类型为ArrayDataType的数组对象

newArrayDataType[Arraylength];

要创建一个数组来存储5个int类型的值:

newint[5];

在此表达式中,5是数组的长度,它也称为数组的维度。有多个维度的数组称为多维数组。还可以将数组的声明及其创建在一个语句中组合。

int[] myID = newint[5];

因为所有数组都是对象,所以它们的引用可以分配给对象类型的引用变量。

二、数组如何赋值?

数组的三种赋值方法:

public class ArrayTest
{
    public static void main(String args[])
    {
        // 1
        int[] a = new int[4];
        a[0] = 1;
        a[1] = 2;
        a[2] = 3;
        a[3] = 4;
        System.out.println(a[3]);
        // 2
        int b[] = new int[4];
        b[0] = 1;
        b[1] = 2;
        b[2] = 3;
        b[3] = 4;
        System.out.println(b[2]);
        // 3
        int[] c = {
            1
            , 2
            , 3
            , 4
        };
        int[] d = new int[]
        {
            1
            , 2
            , 3
            , 4
        };
        System.out.println(c[2]);
        System.out.println(d[3]);
    }
}

以上就是本文的所有内容了,更多java入门知识请关注我们了解吧。

推荐阅读:

java数组实现,java定义数组详解

旋转数组的最小数字(实现和思路)