登陆 / 注册
JAVA 学习手册 展开/折叠

Java的数组

阅读数:12

Java中的数组是指一组数据的集合,数组中的每个数据被称为元素。数组中可以放任意类型元素,但是数组中的元素类型都必须是一致

的。接下来让我们详细了解一下吧。


数组的定义

通常,数组是具有连续内存位置的相似类型元素的集合。

Java数组是一个包含类似数据类型元素的对象。它是一种存储类似元素的数据结构。我们只能在Java数组中存储一组固定的元素。

java中的数组是基于索引的,数组的第一个元素存储在0索引处。


java数组

好处

代码优化:它使代码得到优化,我们可以有效地检索或排序数据。

随机访问:我们可以获取位于索引位置的任何数据。

缺点

大小限制:我们只能存储数组中固定大小的元素。它不会在运行时增大其大小。为了解决这个问题,Java中使用了集合框架,它自动增

长。


Java中有两种类型的数组。

单维数组

多维数组


首先来介绍Java中的单维数组

在Java中声明数组的语法

//3种方式都行

数据类型[] arr;
数据类型 []arr;
数据类型 arr[];



用Java实例化数组

数据类型[] 数组名=new 数据类型[数组长度];

class  Testarray {  
    public static void  main(String args []){    
        int[] a = new int [ 5 ]; //声明和实例化        
        a [ 0 ] = 10 ; //初始化  
        a [ 1 ] = 20 ;  
        a [ 2 ] = 70 ;  
        a [ 3 ] = 40 ;  
        a [ 4 ] = 50 ;
     }
}

我们还可以通过以下方式声明,实例化和初始化java数组:

数据类型[] 数组名={元素1,元素2,元素3……元素n};//里面有多少元素,数组就有多长
class  Testarray {  
    public static void  main(String args []){    
        int[] a ={ 33 ,3 ,4 ,5 };// 声明和实例和初始化   
     }
}


本节内容如下:

数组在编写程序时应用的非常广泛,所以一定要了解数组的常见操作。想了解如何使用请点击:数组的常见操作。

多维数组是具有行、列、层的概念的数组。想了解如何使用请点击:多维数组。

微信扫码登陆