《Java编程技术基础》-项目12教学设计_第1页
《Java编程技术基础》-项目12教学设计_第2页
《Java编程技术基础》-项目12教学设计_第3页
《Java编程技术基础》-项目12教学设计_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

教学设计科目:Java编程技术基础教师:部门:

课题项目12计算最大公约数任务实现一个最大公约数计算器备课时间课型理实一体课时4课时授课班级2020级教学目标1.掌握自定义异常的创建和实现抛出的方法;2.掌握throw方法使用;3.掌握throws方法使用;4.理解throws和throw的区别教材分析重点掌握throw、throws方法使用难点理解throws和throw的区别教具PPT、课本教法案例分析、合作学习、电脑模拟等方法学法学生在教师的指导下课前复习课本的内容,课后及时巩固上课所学的知识,完成上课布置的作业教学过程教学环节教学内容教师活动、学生活动导入新课在数学计算或数字分析中,经常会用到计算两个数的最大公约数的问题,即输入两个正整数,当两个数字有一个不是正整数时会产生异常。当输入非整数数字时,也产生异常。输入无错误后,可计算两个数的最大公约数。其运行结果如下:请输入数字m:4请输入数字n:264和26的最大公约数2数字-12或22不是正整数先让学生自己思考,小组讨论,然后教师再讲解,采用启发式教学教学过程【知识准备】1.1自定义异常创建用户异常的格式如下:1.2抛出异常throw在程序设计时有些异常不是系统可以判定的,当逻辑条件满足某种特定情况时则要主动(手动)抛出异常,即使用throw语句抛出异常,它的基本格式如下:1.3上报异常throws如果一个方法可以导致一个异常但不处理该异常,就可以使用throws语句来声明该异常,其基本语法格式为:【实践拓展】实践操作,最大公约数计算器设计。提示:1)打开Eclipse,创建一个类MaxFactor;2)在类中定义一个方法,完成最大公约数的计算,声明该方法会抛出什么异常,同时在该方法内人为抛出一个异常对象;3)在main方法中调用定义的方法,并且捕获方法抛出的异常,并进行处理;提问查看当堂掌握情况对学生操作进行点评作业布置给类的属性身份证号码id设置值,当给定的值长度为18时,赋值给id,当值长度不为18时,抛出IllegalArgumentException异常,然后捕获和处理异常。请编写程序板书设计项目12计算最大公约数任务实现一个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论