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

2019-01-19 15:46

南京科技职业学院教案

授课过程:(是指提问、复习旧课、讲解新课、课堂讨论、总结及布置作业等环节) 教学后记: 1、编程使用字符数组输出字符串“ABCDE”. 实验要求: 1、在编程中使用最多的应该是数组,所以通过本次实验,掌握简单数据类型的数组和复合数据类型的数组的声明、初始化以及引用 新课 讲 授过程 授课日期 2012.3.12 周次 5 星期 1 总第33-36学时 授课题目教学要求Java中的方法 授课方式教具讲授 重点:1. 掌握方法的定义和使用 难点:1. 掌握方法的定义和使用

26

方法的定义和使用 多媒体 南京科技职业学院教案

授课过程:(是指提问、复习旧课、讲解新课、课堂讨论、总结及布置作业等环节) 教学后记: 一、教学导入 (5分钟) 复习有关条件语句和循环语句的使用的方法,引入新课。 二、讲授新课 3.5:方法的定义和使用 针对方法的定义和使用,需要掌握如下三部分: 什么是方法? 方法:与过去常说的子程序、函数等概念相当。 在程序中,方法是不可缺少的,例如,我们接触的第一个程序中的main方法。 方法可以完成特定的功能; 方法一旦定义,我们就可以在不同的程序段中多次调用,这样可以增强程序的可读性,提供编程效率。 新课 讲授过程 ★★注意★★: Main()方法是区别于其他的一般的方法。 即Main()方法不需要声明就可以直接使用。 Main()方法是整个程序的入口,所以其他方法需要在Main()方法中被调用才可以执行。 3.5.1方法声明以及参数 Java程序中,方法只能在类中声明; 格式如下: [修饰符] 返回类型 方法名([参数表]) { } 对上述格式的说明: 【例题3-25】 见源代码:ParamDemo.java 【程序解析】 x,y分别为形式参数

27

方法体; 南京科技职业学院教案

sun()方法的返回类型是int型 3.5.2方法调用 调用方法,即执行该方法,其调用的形式有两种: 方法表达式 方法语句 方法表达式 对于有返回类型的方法,我们可以将此方法作为一个表达式或者是一个具体的数值来使用,我们可以在main()方法中直接调用。 调用的方式为: 方法名 ([实际参数表]) 方法语句 对于空返回类型的方法,我们可以将此方法作为一条语句直接在程序中使用; 形式如下: 方法名([实际参数表]); 即以独立语句的方式调用该方法。 【例题3_26】 见源代码: ParamDemo2.java 【程序解析】 实际参数可以是常量,表达式,变量; 实际参数的个数、顺序、类型要和形式参数一致; 调用完毕,要回到调用该方法的语句的下一句处继续执行; 3.5.1参数传递 参数传递主要是指实际参数向形式参数传递数值的过程,如在【例题3_27 】中,实际参数的值“ 5”传递给形式参数x; 如果这时候改变形式参数的值,实际参数是不会改变的。因为形式参数和实际参数在内存中被分配到不同的存储单元。 【例题3_27】 见源代码: ParamDemo3.java 【程序解析】 通过程序的运行结果,我们可以看出: 实际参数即a,b的值不受形式参数x,y的值的影响,即使形式参数的值改变了,但是实际参数的值不会改变; 3.5.2 return语句:

28

南京科技职业学院教案

在方法定义中,当返回类型不为空返回类型即void时,在方法体中至少有一条return语句。 return语句用于将方法所运算的值返回,并终止方法的执行,然后回到调用方法的程序中的位臵。 return 语句的语法形式为: return 表达式; 3.5.2 return语句: 举例: int getNumber(int x) { //方法体开始 int y; y=x; return y; //将y的值作为getNumber方法的返回值 } //方法体结束 三、堂上提问及例题讲解 (10分钟) 授课日期 2012.3.15 周次 5 星期 4 总第37-40学时 授课题目教学要求实训5 方法的定义和使用 授课方式教具讲授 1.掌握方法的定义格式。 2.熟悉形参和实参的传递关系。 3. 学会编写简单的程序,掌握方法的调用过程 重点:1. 掌握方法的定义格式。 难点: 1. 熟悉形参和实参的传递关系。

授课过程:(是指提问、复习旧课、讲解新课、课堂讨论、总结及布置作业等环节) 29

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

教学后记: 1、将下面的程序进行补充,使程序编译运行通过后的结果如下: public class Caulcu12 { //main()方法 public static void main(String args[]){ square(78.0f,”莉莉”); //调用square方法 } //输出姓名和成绩的方法 static void square(//添加代码){ //请在此处补充程序代码 } } 程序输出的结果为: 我的姓名是:莉莉 新课 讲授过程 我的成绩为:78.0 2、编写如下程序 如果一个3位数的个位数、十位数和百位数的立方和等于该自身,则称该数为水仙花数,编写方法判断一个3位数是否是水仙花数 提示:1)上述功能用一个自定义的方法来实现,同时在mian方法中调用该方法 2)假设一个3位整数m,则 int i=m/100; //取得百位 int j=m/10; //取得十位 int k=m; //取得个位 3、编写数组的排序程序 编程对10个整数进行排序(从大到小) 三、讲解例题 (10分钟)

30


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

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

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

马上注册会员

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