Java基础之数组

数组(是引用数据类型)

    数组是一个容器,可以存放一系列相同数据类型的数据


一维数组

    可以看成是一个一行多列的表格,这个表格的每一格都有自己特有的编号,这个编号是从左往右,从0开始的,这个编号称之为索引或下标

    每一格中存储的数据,称之为数组元素


一维数组的声明及使用(四步曲)

    1,声明数组

        数据类型[] 数组名 ;  //这里的数据类型指的是数组里面的元素的数据类型

        例: int[] array ;

    2,创建数组

        数组名 = new 数据类型[数组长度]; //数组长度,指的是数组中存放元素的个数

        例: array = new int[4];

    3,为数组元素赋值

        数组名[下标] = 数据值;

        例: 给数组array的最后一个元素赋值为20

            array[3] = 20;
    4,获取数组元素的值

        数据类型 变量名 = 数组名[下标];

        例: 获得数组array的第二个元素的值,并将其赋值给变量a

            int a = array[1];


    注意:1,数组一经创建,长度不能改变

          2,数组一经创建,元素有默认值  int 0

 

一维数组的其他声明方式

    1,直接声明并创建

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

        例: int[] array01 = new int[5];


    2,直接声明并在声明时赋元素初始值

        语法:

            数据类型[] 数组名 = {元素值1,元素值2,元素值3,....};


        例: int[] array02 = {1,2,3,4,5,6,7,8,9};


    3,直接声明并在声明时赋元素初始值

        语法:
            
            数据类型[] 数组名 = new 数据类型[]{元素值1,元素值2,元素值3,....};

        例: int[] array03 = new int[]{2,3,4,6};


数组的遍历

    获得数组的每一个元素值,并做相应的操作,这个过程称之为数组的遍历。

    可以通过使用  数组名.length 来得到数组的长度。

    使用普通for循环来遍历数组

    例:使用普通for循环来遍历数组array03,并打印其每一个元素

        for(int i=0; i< array03.length ; i++){//i代表array03的下标

            int a = array03[i];

            System.out.println(a);
        }


    使用加强for循环(for each)进行数组变量

    语法:
    
        for(数据类型 变量名 : 数组名){

            循环体
        }

        将数组中的元素,按照下标顺序一个一个取出来,赋值给变量


    例: 使用加强for循环,变量数组array02,并打印其每一个元素值

        for(int a : array02){

            System.out.println(a);
        }


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值