资料介绍
本文档的主要内容详细介绍的是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开始。
- 二维数组的指针指向错误应该如何纠正 12次下载
- C语言的二维数组演示实例及电路图免费下载
- C++程序设计教程之数组的详细资料说明 10次下载
- C语言设计教程之数组的详细资料说明 12次下载
- C语言教程之数组的定义与使用说明 6次下载
- C语言程序设计教程之数组的详细资料说明 7次下载
- Java教程之Java面向对象程序设计一维数组的使用 3次下载
- MATLAB教程之数组和矩阵的介绍及运算说明 0次下载
- JAVA程序设计教程之数组的详细资料说明 0次下载
- C语言程序设计教程之二维数组如何应用二维数组的资料概述 3次下载
- 二维数组重新排序 9次下载
- C语言教程之求二维数组对角线之和 0次下载
- C语言教程之使用二维数组保存数据问题 0次下载
- Labview之簇数组与二维数组显示 0次下载
- Labview之自动索引功能(二维数组--一维数组) 0次下载
- 深入探索KUKA KRL中的数组应用 849次阅读
- 三维数组如何用下标表示指针 602次阅读
- 声明数组语法及应用案例 445次阅读
- Shell脚本程序开发-数组(四) 423次阅读
- 鸿蒙上生成专属“二维码” 1291次阅读
- C语言_二维数组与一维指针 1866次阅读
- 鸿蒙 java 版本二维码识别扫描演示 3625次阅读
- 图解NumPy的核心概念:向量、矩阵、3维及更高维数组 5914次阅读
- 二维码门禁系统是怎样的工作原理 5744次阅读
- 立功科技嵌入式平台“软”实力——二维码算法篇 1499次阅读
- 一维卷积、二维卷积、三维卷积具体应用 4537次阅读
- 一维、二维、三维电机的性能分析 3412次阅读
- Java创建数组的几种方式及区别 3775次阅读
- Java数组的常用方法_Java:数组工具类Arrays类的常用方法的用法及代码 2849次阅读
- Java数组的基本操作方法整理 1158次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 93次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 3次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多