Java程序设计实用教程教案 - 图文(5)

2019-01-19 15:46

南京科技职业学院教案

System.gc( ); 对无用对象进行清除。 【举例】通过此程序,学会如何创建对象,如何引用对象 一起来编写程序!!(AA.java) 【程序解析】 (1)想一想,此程序不使用对象,在main方法中是否可以直接调用其他方法? (2)想一想,将此程序设计成两个类,怎么改? 三、讲解例题 (10分钟) 授课日期 2012.3.1 周次 3 星期 4 总第21-24学时 授课题目教学要求实训3 类和对象的使用 授课方式教具讲授 重点:1. 掌握类和对象的定义 难点:1. 掌握类和对象的定义 授课过程:(是指提问、复习旧课、讲解新课、课堂讨论、总结及布置作业等环节) 教学后记: 1 掌握类和对象的定义

21

多媒体+上机 南京科技职业学院教案

1、判断下面的程序是否有错误,分析其原因: public class Fred{ int x; private void Fred(int val){ x=val;} public Fred(int val){ x=val;}} 2、编制程序,给定圆的半径和高度,计算圆柱体的体积,利用引用对象方法的形式表示。 (提示:圆柱体的体积公式为vol=Math.PI*r*r*h) 3、设计并且测试一个表示图书馆的Book类,它包含图书的书名、作者、月销售量等属性,另有两个构造方法(一个带参数,一个不带参数)和两个成员方法setBook()(用于设臵书名、作者、月销售量等属性)及printBook()(用于输出书名、作者、月销售量等数据) (提示:书名、作者为(String)的变量;月销售量(int) 新实验要求: 课 1、Book类的带参数的构造方法带有3个参数,分别为书名、作者、月讲销售量 授2、Book类中,通过main方法调用setBook()和 printBook() 过 程 三、讲解例题 (10分钟) 授课日期 2012.3.5 周次 4 星期 1 总第25-28学时 授课题目Java中的数组 授课方式讲授

22

南京科技职业学院教案

1. 掌握一维数组、二维数组的声明、初始化2.掌握数组的基本操作:引用、输出3.掌握字符串、字符数组4.掌握字符串的常用操作 重点:1. 掌握数组的基本操作 教学要求教具多媒体 难点:1. 掌握数组的基本操作 授课过程:(是指提问、复习旧课、讲解新课、课堂讨论、总结及布置作业等环节) 教学后记: 一、教学导入 (5分钟) 复习有关流程控制语句,引入新课。 二、讲授新课 什么情况下使用数组? 例如,我们需要对三个同学的成绩进行处理,那么我们只需要三个变量,分别为c1,c2,c3。 但是,如果对50个同学的成绩进行同样的操作,就需要50个变量,这是很不方便的,而且编程效率也很低。 这时候,我们就可以考虑使用数组来解决这样的问题。 什么是数组? 数组是一种最简单的复合数据类型。数组是有序数据的集合,数组中的新每一个元素都具有相同的数据类型。 课 数组是用一个统一的数组名和下标来唯一的确定数组中的元素。 讲使用数组需要注意的问题: 授一个数组中的所有元素具有相同的数据类型。 过数组名应该符合Java语言标识符的命名规则。 程 数组中的元素是有序排列的。即它们在内存中是按照一定的顺序存放的。 数组中的任何一个数据可以通过数组名和数组下标来确定。数组的下标从0开始。例如:count[5]表示数组中的第6个元素。 数组的长度就是数组中可以存储的元素的个数。例如语句int count[ ]=new int[50];表示数组的长度为50。 3.4.1 一维数组 数组用一个变量名表示一组数据,每一个数据称为数据元素,各元素通过下标来区分。 如果用一个下标就能确定数组中的不同元素,这种元素称为一维数组。否则为多维数组。 3.4.1 一维数组的声明 同其他变量一样,在使用数组之前,必须先声明它。

23

南京科技职业学院教案

数组声明的格式如下: 类型 arrayName[ ]; 格式说明: 类型:可以是Java中任意的数据类型,包括简单类型和复合类型。 arrayName:为一个合法的标识符; [ ]:指明该变量是一个数组类型的变量。 另外一种表示:类型 [ ] arrayName; 数组声明时注意的问题: Java在数组声明的时候,并不为数组元素分配内存,因此[ ]中不用指出元素的个数,即数组长度; 数组声明之后,还不能访问任何元素,否则程序编译的时候就会出现错误。因为数组在声明之后,必须经过数组初始化,才能引用数组的元素。 3.4.1一维数组初始化 数组经过初始化后,其元素的个数、所占用的存储空间就决定下来。 数组的初始化的方式有两种: 通过new操作符初始化数组 通过给元素赋初值进行 通过new操作符初始化数组 用new关键字初始化数组,只是指定数组元素的个数,为数组元素分配存储空间,并不给数组元素赋初值。 初始化格式如下: 数组名=new 类型标识符[元素个数]; 通过给元素赋初值进行初始化 声明数组的同时,给数组元素赋初值。所赋初值的个数决定数组元素的数目。 格式如下: 类型标识符 数组名[]={初值表}; 其中,初值表用逗号隔开初始值。 例如: int score[]={65,43,21,23,67,89,56}; 另外,如果想知道数组的个数,即数组的长度,其格式如下: 数组名.length 复合类型数组的定义 第一步:声明 例如:String arrayName[ ]; //String是一个复合数据类型 第二步:分配内存空间,即定义数组大小 arrayName=new String[arraySize];//使用new关键字 第二步:为每个数组元素开辟内存空间 arrayName[0]=new type(paramList) arrayName[arraySize-1]=new type(paramList); 一维数组元素的引用 当定义了一个数组,并用运算符new为它分配了内存空间后,就可以引用数组中的每个元素了。

24

南京科技职业学院教案

数组元素的引用方式为: arrayName[index]; 其中,index为数组下标,它可以为整型常数或表达式,下标从0开始。一直到数组的长度减1。 如:a[3],b[i],c[6*j]等。 3.4.2多维数组 在处理像行列式、矩阵、二维表格这样的数据时,需要两个下标,即行标和列标,这时,我们需要二维数组。 二维数组的声明和初始化与一维数组类似。 3.4.3二维数组的声明 格式如下: 类型标识符 数组名[][]; 例如: int a[][]; 3.4.3二维数组的初始化 通过new操作符初始化: 数组名=new 类型标识符[行数][列数]; 例如: int a[][]; //数组声明 a=new int[3][4]; //数组初始化 通过赋初值初始化: 例如: int grade[][]={{10,20,30}, {40,50,60}, {23,45,67}, {33,44,55}, {55,66,77}}; 三、堂上提问及例题讲解 (10分钟) 授课日期 2012.3.8 周次 4 星期 4 总第29-32学时 授课题目教学要求实训4 数组的使用 授课方式教具讲授 1、 掌握数组的定义和使用方法 2、学会编写简单程序,如数组排序、字符串数组等 重点:掌握数组的定义和使用方法 难点:掌握数组的定义和使用方法

25

多媒体+上机


Java程序设计实用教程教案 - 图文(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:北京市海淀区2012-2013学年七年级上学期期末数学试题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: