第四章:数组

第四章:数组

在Java中,数组是一种用于存储相同类型数据的容器。数组有固定的长度,在创建数组时需要指定长度。以下是一些关于Java数组的常见知识:

  1. 创建数组: 可以使用关键字new来创建一个数组,并指定数组的类型和长度。例如,创建一个整数数组可以这样写:

    int[] myArray = new int[5];

    这里创建一个长度为5的整数数组 myArray 

  2. 初始化数组: 在创建数组时,可以选择直接初始化数组元素的值。有以下几种方式来初始化数组:

    int[] myArray = {1, 2, 3, 4, 5}; // 直接指定初始值
    int[] myArray = new int[] {1, 2, 3, 4, 5}; // 使用new关键字

    如果在创建数组时没有直接指定初始值,Java会将数组元素默认初始化为对应类型的零值(例如,整数数组元素默认为0)。

  3. 访问数组元素: 可以使用索引来访问数组中的元素。数组的索引从0开始,最大索引是数组长度减1。例如,要访问myArray数组的第一个元素,可以这样写:

    int firstElement = myArray[0];

  4. 修改数组元素: 可以通过索引来修改数组中的元素的值。例如,将myArray数组的第三个元素设置为10:

    myArray[2] = 10;

  5. 数组长度: 使用length属性可以获取数组的长度。例如,获取myArray数组的长度:

    int arrayLength = myArray.length;

    注意,数组的长度是固定的,一旦数组被创建,其长度就无法更改。

对于多维数组来说:

在Java中,多维数组是指由多个数组组成的数组。它可以理解为数组的嵌套,每个嵌套的数组被称为维度。Java支持二维、三维甚至更高维度的数组。

  1. 创建多维数组: 创建多维数组可以通过嵌套使用new运算符。例如,创建一个二维整数数组:

    int[][] twoDArray = new int[3][4];
    
    

    这会创建一个3行4列的二维整数数组。

  2. 初始化多维数组: 可以在创建多维数组时指定初始值。以下是一个二维数组的初始化示例:

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

    这会创建一个2行3列的二维整数数组,并初始化对应的元素。

  3. 访问多维数组元素: 使用两个索引来访问多维数组中的元素。第一个索引指定行,第二个索引指定列。例如,访问twoDArray的第二行第三列元素:

    int element = twoDArray[1][2];

    这会将element设置为6。

  4. 修改多维数组元素: 同样,可以使用两个索引来修改多维数组中的元素的值。例如,将twoDArray的第一行第二列元素设置为10:

    twoDArray[0][1] = 10;

  5. 多维数组的长度: 多维数组的长度可以通过访问每个维度的length属性来获取。例如,获取twoDArray的行数和列数:

    int numRows = twoDArray.length; // 行数
    int numCols = twoDArray[0].length; // 列数

    注意,多维数组的长度也是固定的,一旦数组被创建,其维度和长度就无法更改。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值