数组的定义及使用.docx

(完整word版)数组的定义及使用 - - - - - -精品可编辑word学习资料 gD6Z2O1R4A1 — — hM10Q5C8F2L4 — — lT6D2X2B7R5 1、课程名称:数组的定义及使用 精品word学习资料可编辑 名师归纳总结——欢迎下载 |精. |品. |可. |编. |辑. |学. |习. |资. |料. * | * | * | * | |欢. |迎. |下. |载.  2、学问点 、上次课程的主要学问点 1、 类与对象的组成以及加强; 2、 简洁 Java 类开发; 、本次估计讲解的学问点 1、 数组的基本定义; 2、 数组的使用; 3、 数组与方法间的互操作; 4、 数组有关的操作类库支持; 3、详细内容(★★★★☆) 全部的开发之中都肯定要使用到数组,但是数组没有讲解的这么复杂;之所以本次要讲解的比较多,主要是为了防止笔试中显现的问题; 精品word学习资料可编辑 名师归纳总结——欢迎下载 3.1 、数组的基本概念 精品word学习资料可编辑 名师归纳总结——欢迎下载 |精. |品. |可. |编. |辑. |学. |习. |资. |料. * | * | * | * | |欢. |迎. |下. |载. 数组指的是一组相关变量的集合;假如说现在要求你定义 100 个整型变量,那么依据最原始的方式就确定这样定义: int i1 ; int i2 ; ... int i100 ; 这种操作可以实现要求,但是这些变量的关联实在是太麻烦了;为此在开发之中可以利用数组来解决这一问题; 在 Java中数组属于引用数据类型, 既然是引用数据类型就牵扯到内存的关系; 对于数组的定义语法有以下两种形式: 声明并开创数组: 数据类型 数组名称 [] = new 数据类型 [ 长度]; 数据类型 [] 数组名称 = new 数据类型 [ 长度]; 分步完成: |- 声明数组: 数据类型 数组名称 [] = null ; 数据类型 [] 数组名称 = null ; |- 开创数组: 数组名称 = new 数据类型 [ 长度]; 当数组开创空间之后那么就可以采纳“数组 [ 索引] ”的形式进行数组的拜访,但是需要留意的是,假如现在数组的长度为 3,那么索引的范畴: 0 ~ 2(一共 3 个元素);假如操作中超过了数组的答应索引范畴,就程序在运行过程之中会显现“ArrayIndexOutOfBoundsException ”(数组索引超出绑定反常,数组越界) ; 以上的操作属于数组的动态初始化,动态初始化的特点,是数组开创空间之后,数组中每个元素的内容都是其对应数据类型的默认值; 范例: 定义数组 public class ArrayDemo { // 程序必需有类 public static void main(String args[]) { int data [] = new int [3] ; // 开创了一个 data 数组,长度为 3 System.out.println(data[0]) ; System.out.println(data[1]) ; System.out.println(data[2]) ; 精品word学习资料可编辑 名师归纳总结——欢迎下载 } } 范例: 数组的赋值操作 精品word学习资料可编辑 名师归纳总结——欢迎下载 public class ArrayDemo { // 程序必需有类 public static void main(String args[]) { int data [] = new int [3] ; // 开创了一个 data 数组,长度为 3 data[0] = 10 ; // 为数组赋值 data[1] = 20 ; data[2] = 30 ; System.out.println(data[0]) ; System.out.println(data[1]) ; System.out.println(data[2]) ; } } |精. |品. |可. |编. |辑. |学. |习. |资. |料. * | * | * | * | |欢. |迎. |下. |载. 但是现在数组本身是一种次序式的结构,所以在进行数组内容输出的时候,往往可以采纳循环的方式完成;由于数 组的长度是固定的,所以只要是进行数组的输出那么都会考虑使用 for 循环,这里面就牵扯到了一个数组长度的取得,在 Java中可以使用“数组对象 .length”属性取得;范例: 数组输出 public class ArrayDemo { // 程序必需有类 public static void main(String args[]) { int data [

文档评论(0)

1亿VIP精品文档

相关文档