×

JAVA教程之一维数组和二维数组的介绍和应用说明

消耗积分:0 | 格式:rar | 大小:1.22 MB | 2019-01-16

ah此生不换

分享资料个

本文档的主要内容详细介绍的是JAVA教程之一维数组和二维数组的介绍和应用说明

  一 维 数 组

  一维数组的声明

  声明一个数组就是要确定数组名、数组的维数和数组元素的数据类型。数组名是符合Java标识符定义规则的用户自定义标识符,它是数组类对象的引用类型变量的名字,引用类型变量的值是数组类某个对象的句柄。声明引用类型变量时,系统只为该变量分配引用空间,其值为null,并未创建一个具体的对象。数组的维数用方括号(“[ ]”)的个数来确定,对于一维数组来说,只需要一对方括号。类型标识符是指数组元素的数据类型,它可以是Java的基本类型和引用类型,如int、float、double、char、类(class)、接口(interface)等。数组的声明格式如下:

  一维数组的初始化

  声明一个数组仅仅为这个数组指定数组名和数组元素的类型,并不为数组元素分配实际的存储空间。这是因为Java的数组声明中并未指出数组元素的个数,系统无法知道需要给这个数组分配多大的内存空间。要想使一个数组占有所需要的内存空间,必须指出数组元素的个数,在Java程序中把这一工作放在数组的初始化时进行。数组经过初始化后,其长度(即可存放的元素个数)就不可再改变。Java数组的初始化可以通过直接指定初值的方式来完成,也可以用new操作符来完成。

  这条语句声明数组名为a1(a1也称为引用类型变量的名字),数组元素的数据类型为整型(int,占4个字节),共有5个初始值,故数组元素的个数为5。这样一个语句为Java分配存储空间提供了所需要的全部信息,系统可为这个数组分配5×4=20个字节的连续存储空间。经过初始化后,使a1[0]=23,a1[1]= -9,a1[2]=38, a1[3]= 8,a1[4]= 65。其存储空间分配及各数组元素的初始值如图6.1所示。注意:Java中的数组元素下标从0开始。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !