JAVA编程基础-04数组.doc
《JAVA编程基础-04数组.doc》由会员分享,可在线阅读,更多相关《JAVA编程基础-04数组.doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JAVA编程基础 数组3 Sept. 2008 Neusoft Confidential第四章 数 组目标:介绍关于数组的相关知识。通过本课的学习,学员应该掌握如下知识:1)创建数组及初始化其中数据2)了解数组在内存中的表现形式3)一维数组及多维数组的创建和遍历4)数组的复制和排序及数组异常教学方法:讲授ppt 上机练习本章要点一维数组一维数组的声明、创建、初始化数组在内存中的表示数组的元素数组的长度数组的常见错误多维数组二维数组的声明、创建、初始化数组的复制数组的排序Contents123一维数组多维数组数组的操作数组的基本概念数组的概念数组可以看成是多个相同类型数据的组合,实现对这些数据的
2、统一管理1,2,3,4,5“apple”,“pear”,“banana”,“grape”数组中的每一个数据 数组的一个元素(element)数组中的元素可以是任何数据类型,包括基本数据类型和引用类型数组中元素的个数,称为数组的长度(length)JAVA语言中声明数组时不能指定其长度e.g. int a5; /非法数组的声明一维数组的声明数组类型示例数组名 或数组类型 stack数组名heap声明后的内存情况int a ;int b ;double d ;char ch ;Student stu ;anull数组的创建一维数组的创建数组名 = new 数据元素类型 元素个数 示例stackhe
3、ap创建后的内存情况int a ;a = new int5;a0X12400000int a = new int5;一维数组的创建数组对象通过new语句实例化后,如果未明确给各数组元素赋初值,系统会根据数组中元素声明的数据类型自动初始化数组元素,即赋予默认数值。数组中不同基本数据类型元素的初始值如下表所示:8元素类型初始值元素类型初始值byte0short0int0long0Lfloat0,0fdouble0,0dcharu0000booleanfalsereferencenulln ll数组的初始化初始化在创建数组的同时就为数组元素分配空间并赋值数组类型 数组名 = 元素1,元素2,或数组类
4、型 数组名 = new 数据类型 元素1,元素2,int a = 1,2,3,4,5 ;或int a = new int1,2,3,4,5 ;数组元素的访问数组元素的访问Java中,数组元素的下标从0开始int a ;a = new int5 ;数组名元素下标 = 元素值;a0 = 1;a1 = 2;a2 = 3;a3 = 4;a4 = 5;数组的长度属性数组的长度(length)必须=0;length为只读。利用length遍历数组iintt array ;array = new int 4 ;数组 练习说明下列创建数组的方法那些是正确的_。A)B)C)D)E)int dim = new i
5、nt4;int dim4 = new int ;int dim = new int 1,2,3,4;char a = A, B;char c = “ABC”;答案 :A、C、D数组的异常数组中的常见错误数组越界异常( ArrayIndexOutOfBoundsException )数组越界异常class Array_exception2 public static void main(String args)int a=new int3;a0=1;a1=2;a2=3;a3=4;System.out.println(a3);Contents123一维数组多维数组数组的操作多维数组多维数组的概念J
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 编程 基础 04 数组
限制150内