JAVA数组的定义,遍历的方法

Java中的数组是用来存放同样类型元素的数据结构,在数组创建完成后,该数组长度是不可变的。

数组的声明

Java是强类型语言,声明变量需要指定类型,这一点在数组上也是一样的。
声明方法有两种

dataType[] arrRefVar;
dataType arrRefVar[];
//实例
int[] arr1;
int arr1[];

两种方法的效果相同,但是更推荐前者,后者是为了让C/C++程序员能快速理解Java而设计的。

数组的创建

用new关键字创建数组,创建时需要指定数组长度。

arrRefVar = new dataType[size];

使用数组时,可以把声明和创建数组一起写

int[] arr = new int[10];

这样便创建了一个长度为10,元素类型为int的数组。
创建数组时还可以显式地指定数组元素。

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

这样创建了一个长度为5,里面元素依次是1,2,3,4,5的数组。

数组的遍历

  • 可以使用下标来访问数组,同样地可以用下标来遍历数组
  • 使用增强foreach遍历,for(dataType element : arrRefVar)来遍历数组
  • 使用while遍历
    下面使用三种方式都可以遍历数组。
public class Main {
    public static void main(String[] args) {
        int[] arr = {1, 2, 3, 4, 5};
        for (int i = 0; i < arr.length; i++) {
            System.out.println(arr[i]);
        }
        for (int ele : arr) {
            System.out.println(ele);
        }
        int i = 0;
        while (i < arr.length) {
            System.out.println(arr[i]);
            i++;
        }
    }
}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,451评论 0 9
  • 1 数组No11 数组:存放一组相同类型数据的数据结构 数组本身是引用数据类型,数组中的元素可以是基本数据类型...
    征程_Journey阅读 658评论 0 1
  • 首先给大家介绍javascript jquery中定义数组与操作的相关知识,具体内容如下所示: 1.认识数组 数组...
    JamHsiao_aaa4阅读 2,007评论 0 2
  • 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
    Jenaral阅读 2,860评论 2 9
  • 第一次早起没成功,厕所还没上完,妞儿就在屋子哼唧上了。 所以,拖到现在才真的开始可以做点事情。 七爷今天出门更早,...
    山间竹音阅读 182评论 0 0