数组(笔记)

数组

1.1数组的概念

	存放一组相同数据类型的容器,且长度固定

1.2数组的特点

  • 1.数组本身是引用数据类型
  • 2.数组中允许存放基本数据类型、引用数据类型
  • 3.长度一经定义,无法修改
  • 4.存放相同数据类型的元素

1.3一位数组

  • 1.如何声明?
    1.1 int[] arr = new int[3];
    1.2 String[] strs = {“aaa”,“bbb”,“ccc”,“ddd”};
  • 2.如何赋值?
    2.1 声明时直接赋值 int[] arr = {10,20,30};
    2.2 通过下标进行赋值 语法:数组名[下标] = 值;
  • 3.如何取值?
    3.1 通过下标进行取值 数组名[下标]
    3.2 迭代器取值 for(数组中元素类型 临时变量名 : 数组名) { //临时变量名 } 后期使用较多的情况

1.4代码部分

public class OneArrayDemo {

    public static void main(String[] args) {

        /*
        声明方式一:指定数组的长度
            1.arr1数组中的元素都是int数据类型,基本数据类型
            2.arr1数组中可以存放3个元素
            3.arr1数组中元素的默认值都是0
            4.arr1对象,int的一维数组类型,引用数据类型
         */
        int[] arr1 = new int[3];  //下标范围:0~len-1
        //通过下标赋值
        arr1[0] = 52;
        arr1[1] = 46;
        //通过下标取值  .sout直接生成打印输出  ctrl+d复制上一行
        System.out.println(arr1[0]);  //52
        System.out.println(arr1[1]);  //46
        System.out.println(arr1[2]);  //0
        //System.out.println(arr1[3]);  //数组下标越界异常  ArrayIndexOutOfBoundsException: 3

        System.out.println("-----------fori---------------");

        /*
        声明方式二:指定数组中的元素
            1.strs数组中的元素都是String字符串类型,引用数据类型
            2.strs数组中存放4个元素
            3.strs对象,String的一维数组类型,引用数据类型
         */
        String[] strs = {"aaa","bbb","ccc","ddd"};

        //迭代方式一:通过下标操作    数组名.fori 快捷生成数组的迭代
        for (int i = 0; i < strs.length; i++) {
            //i数组的下标  数组名[下标]
            System.out.println(strs[i]);
        }

        System.out.println("-----------foreach---------------");

        //迭代方式二:加强for循环  foreach   数组名.for 快捷生成数组的迭代
        for (String str : strs) {  //for(数组中元素类型 临时变量名 : 数组名){  //临时变量名,即数组中的每一个元素  }
            System.out.println(str);
        }
    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值