中国高校课件下载中心 》 教学资源 》 大学文库

《面向对象程序设计》课程教学资源(PPT课件)第九章 数组

文档信息
资源类别:文库
文档格式:PPT
文档页数:29
文件大小:700.5KB
团购合买:点击进入团购
内容简介
一、如何描述一个数组 二、使用数组存储基本值和对象引用 三、一维数组和二维数组
刷新页面文档预览

第九章 数组

第九章 数组

学习目标: 如何描述一个数组 ≯使用数组存储基本值和对象引用 一维数组和二维数组

学习目标: ➢如何描述一个数组 ➢使用数组存储基本值和对象引用 ➢一维数组和二维数组

思考:为什么需要使用数组? intine intent intine intintEintintint int int型数组 示例创建从1-10号同学的编号 1 public class Ages 23456789 public void makeAges() int aone 1 int aly Shirt型数组 int aThree 3 int aFour =4 int fIve 5: 10 int asix 6 Nigel Tufnel String型数组 David St Hubbins 11 int sEven 7 Derek small 12 int aLight =8 Viv Savage 13 int aline 9 lan Faith 14 int afen 10 Tommy Pischedda Ronnie Pudding 15 Mick Shrimpton 16} Marty DiBergi

思考:为什么需要使用数组? • 示例:创建从1-10号同学的编号

问题:创建同一个类型的多个变量 缺点 难于管理 方法笨拙 重复工作 ·每个变量需要唯一标识符

问题:创建同一个类型的多个变量 缺点: • 难于管理 • 方法笨拙 • 重复工作 • 每个变量需要唯一标识符

解决方案数组 ·根据需要可以存储许多值在一个数组中 ·数组可以是基本数据类型或引用类型 charl] status /char array int[] numbers; /int array String[ ] names //String array Shirt[] shirts //Shirt array 数组的每个部分称为一个元素 numbers[6] ∥第7个元素 numbers[ 10] ∥第11个元素

解决方案:数组 • 根据需要可以存储许多值在一个数组中。 • 数组可以是基本数据类型或引用类型。 char[ ] status; //char array int[ ] numbers; //int array String[ ] names; //String array Shirt[ ] shirts; //Shirt array • 数组的每个部分称为一个元素。 numbers[6]; // 第7个元素 numbers[10]; // 第11个元素

数组和main方法 在命令行中,main方法中使用参数数组 public static void main( String args[ args[O] args[ 1] args[10]

数组和main方法 • 在命令行中,main方法中使用参数数组 public static void main(String args[]) args[0] args[1] …… args[10]

数组 特点: 元素类型相同 鲁元素有顺序; 所有元素共用一个名称; Java提供了避免访问数组元素越界的机制

数组

创建基本类型数组 基本数据类型数组或引用类型数组都是对象 三个步骤: 1、声明 2、实例化 3、初始化

创建基本类型数组 • 基本数据类型数组或引用类型数组都是对象 • 三个步骤: 1、声明 2、实例化 3、初始化

、声明基本数据类型数组 格式:数组元素类型数组名[] 数组元素类型]数组名 举例 \ int num[]; int[I num double total[ l; doublel] total char status[I: char[] status

1、声明基本数据类型数组 int num[ ]; double total[ ]; char status[ ]; int[ ] num; double[ ] total; char[ ] status;

2、实例化基本数据类型数组 矿与其他的语言不同。在Java语言中,声明数组时不 能指定它的长度,而是利用new来为数组型变量分 配内存空间,我们将其称之为创建数组。 数组名=new数据类型[数组长度] num=new int[10 total-new double [1000] status=new char [20] 数组创建后,系统自动为数组元素赋初值。 整型:0 实型:0.0f或00d 字符:10′ 注:数组大小声明后不能再被改变

注:数组大小声明后不能再被改变 。 2、实例化基本数据类型数组

共29页,试读已结束,阅读完整版请下载
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档