Java数组的创建和初始化(赋值)

您所在的位置:网站首页 遍历数组元素进行赋值 Java数组的创建和初始化(赋值)

Java数组的创建和初始化(赋值)

2023-07-29 08:29| 来源: 网络整理| 查看: 265

Java数组

大家好,我是大黄,这次我来说一下Java中的数组。首先先简单介绍一下什么是数组,以及数组有哪些特点。

一、数组的基本概念

数组就是用来存储一组相同数据类型的数据的容器,作用是跟集合差不多,只不多集合中的数据类型不一定相同,但是数组中的数据类型一定都是相同的,因为创建数组的时候,就需要确定数组中元素的数据类型。

二、数组的创建(定义)

创建数组的形式有三种,我拿int类型的数组举例。

int[] x;//第一种 int x[];//第二种 int []x;//第三种

这三种数组的创建方式都是可行的,但我们常用的数组创建方式,也是比较规范的方式,是第一种。 其中: int表示的是数组中元素的数据类型; **[]**表示的创建的是数组; x表示的给该数组取的一个名字。 除了int类型的数组以外,还有float类型、char类型、boolean类型和String类型,创建方式如下(依旧选择常用的标准创建方式)

int[] a; //int类型数组 float[] b; //float类型数组 char[] c; //char类型数组 boolean[] d; //boolean类型数组 String[] e; //String类型数组 三、数组的初始化(赋值)

创建了一个用来存放数据的容器,就需要往里面添加数据,我们把给数组添加数据的过程叫做数组的初始化。 数组的初始化有两种,一种是静态初始化,一种是动态初始化。

//定义一个静态初始化数组 int[] array=new int[]{10,20,30,40,50};

静态初始化是有长度,有元素的,且元素已知。一般用于数组元素数量不多或者数组元素之间没有任何规律的时候。

//动态初始化创建一个数组 int[] array=new int[50];

动态初始化只有长度(其中的50就表示该数组需要存储50个数据),没有元素,但是有默认值。

1、数组的长度

无论使用静态初始化的方法还是动态初始化的方法,数组的长度都是确定的,并且数组的长度一旦创建就无法改变。而正常我们创建数组的时候长度都默认大于0。

数组长度“=0”的时候没有任何意义,能够创建,但是存储不了任何数据。 数组长度“



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3