Java——数组的定义与使用

  1. 基本概念
    1.1 动态初始化
    数组是引用数据类型,有内存分配问题。
    数组动态初始化( 声明并开辟数组):
    当数组开辟空间之后,就可以采用如下方式进行操作:
    数据类型[] 数组名称 = new 数据类型[长度];
  1. 数组的访问通过索引完成。即:“数组名称[索引]”,注意:数组索引从0开始,因此可以采用的索引范围 就是0~索引-1;假设现在开辟了3个空间的数组,那么可以使用的索引是:0、1、2。如果访问超过索引 访问,那么会产生"java.lang.ArrayIndexOutOfBoundsException"异常信息。 2. 当数组采用动态初始化开辟空间之后,数组之中的每个元素都是该数据类型的默认值;
  1. 数组本身是一个有序的集合操作,所以对于数组的内容操作往往采用循环的模式完成。(数组是一个有 限的集合,采用for循环) 4. 在Java中有一种动态取得数组长度的方法:数组名称.length; 范例:定义一个int型数组
    数据类型[] 数组名称 = new 数据
public class  ArrayDemo{
    public static void main(String[] args) { 
           int[] x = new int[3] ; // 开辟了一个长度为3的数组        System.out.println(x.length) ;       
            x[0] = 1 ; // 数组第一个元素
                    x[1] = 2 ; // 数组第二个元素
                            x[2] = 3 ; // 数组第三个元素 
                                   for (int i = 0; i<x.length ; i++) {            
                 System.out.println(x[i]) ; // 通过循环控制索引下标更改 
                                      }
                           }
     }

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值