java

当前位置:中华考试网 >> java >> java教程 >> 文章内容

Java数组的定义和使用

来源:中华考试网  [2020年12月8日]  【

  如果希望保存一组有相同类型的数据,可以使用数组。

  数组的定义和内存分配

  Java 中定义数组的语法有两种:

  type arrayName[];

  type[] arrayName;

  type 为Java中的任意数据类型,包括基本类型和组合类型,arrayName为数组名,必须是一个合法的标识符,[ ] 指明该变量是一个数组类型变量。

  与C、C++不同,Java在定义数组时并不为数组元素分配内存,因此[ ]中无需指定数组元素的个数,即数组长度。而且对于如上定义的一个数组是不能访问它的任何元素的,我们必须要为它分配内存空间,这时要用到运算符new,其格式如下:

  arrayName=new type[arraySize];

  其中,arraySize 为数组的长度,type 为数组的类型。

  数组的初始化

  你可以在声明数组的同时进行初始化(静态初始化),也可以在声明以后进行初始化(动态初始化)。

  数组引用

  可以通过下标来引用数组:

  arrayName[index];

  与C、C++不同,Java对数组元素要进行越界检查以保证安全性。

  每个数组都有一个length属性来指明它的长度,例如 intArray.length 指明数组 intArray 的长度。

  数组的遍历

  实际开发中,经常需要遍历数组以获取数组中的每一个元素。最容易想到的方法是for循环。

责编:yangliu1997

上一篇:Java流程控制

下一篇: 没有了

  • 会计考试
  • 建筑工程
  • 职业资格
  • 医药考试
  • 外语考试
  • 学历考试