Java程序设计案例教程教案.docx
《Java程序设计案例教程教案.docx》由会员分享,可在线阅读,更多相关《Java程序设计案例教程教案.docx(74页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java程序设计教案教学设计学年学期:课程名称:Java程序设计课程类别:专业基础总学时: 72其中【理论学时 36 ;实践(实验)学时36】考核性质:(考试/考查)考查教师姓名:教研室:软件技术开课学院:信息工程学院八进制:以0开头并且其后由07范围(包括0和7)内的整数组成的数字序列,如:0342o十进制:由数字09范围(包括0和9)内的整数组成的数字序列。如:198。整数以十进制表示时,第一位不能是0, 0本身除外十六进制:以Ox或者0X开头并且其后由09、AF(包括0和9、A和F)组成的数字序列,如0x25AF。2、浮点数常量浮点数常量就是在数学中用到的小数,分为float单精度浮点数
2、和double双 精度浮点数两种类型。其中,单精度浮点数后面以F或f结尾,而双精度浮点数那么 以D或d结尾。当然,在使用浮点数时也可以在结尾处不加任何的后缀,此时虚拟 机会默认为double双精度浮点数。浮点数常量还可以通过指数形式来表示。3、字符常量30分字符常量用于表示一个字符,一个字符常量要用一对英文半角格式的单引号(钟 )引起来,它可以是英文字母、数字、标点符号、以及由转义序列来表示的特殊 字符。临时配置:在命令窗口中输入:set path二%path%;C:Program FilesJavajdkl. 7. 0_60bin;,再查看 path 环境变量。4、字符串常量字符串常量用于表
3、示一串连续的字符,一个字符串常量要用一对英文半角格式的双引号( )引起来,5、布尔常量布尔常量即布尔型的两个值true和false,该常量用于区分一个事物的真与假。6、null常量null常量只有一个值null,表示对象的引用为空。关于null常量将会在第三 章中详细介绍。教师总结:(话题讨论:腾讯会议)通过本章的学习,能够掌握Java程序的基本语法、格式,并介绍了 IntellijIDEA开发工具的特点、下载、安装以及入门程序的编写。作业:(考察知识点为JDK的安装和使用、环境变量的搭建、Intellij IDEA的使用)云班课要求学生按照教材L2节、1.4节和1.6节内容安装JDK、配置环
4、境变量和安装Intellij IDEA开发工具,并要求学生使用Intellij IDEA编写一个输出a HelioWorld! w 的程序。教学设计教师姓名授课班级课次4-5授课主要形式理实一体授课时数4授课内容工程1-4商城库存清单程序设计教学目标知识 目标1 .掌握Java中变量的定义及其数据类型、变量的类型转换、变量的作用域、 算术运算符使用方法。2 .掌握赋值运算符、比拟运算符、逻辑运算符的使用方法及运算符的优先级。能力 目标培养学生拥有独立收集信息、以及进行文档整理的素质思想 目标培养学生创新的精神,团队协作精神和沟通协调能力;教学重点Java中变量的定义、常用运算符教学难点Java
5、常用运算符的使用方法更新、补充、删节 内容使用教具腾讯会议、传智播客高校教辅平台课外作业课后总结第一、二课时(变量的定义、变量的数据类型、变量的类型转换、变量的作用域)一、创设情境,引入Java数据的变量类型(1)对上节课留的作业进行答疑(检查学习效果) (2)回顾上节课内容,引出本节课主题通过上节课的学习,学生对编写Java的基本语法内容有了初步的了解。本节课将讲解Java 中的另一个重要概念变量。(3)明确学习目标1、学会变量的定义。2、了解变量的数据类型。3、掌握变量类型转换的方式。4、明确变量的作用域。二、进行重点知识的讲解(1)如何定义变量?(网上互动)教师首先介绍变量的概念,然后举
6、例演示变量的定义以及变量在内存中的状态变化过程(可参考教材221小节)。变量的数据类型有哪些?教师首先介绍数据类型的作用,然后教师可参照教材图2-4,向学生介绍Java中的8种基 本数据类型和5种引用数据类型的。本节主要介绍8种基本数据类型。参考如下:整数类型(byte, short, int, long)数值型|浮点类型(float, double),基本数据类型,字符型(char)I 布尔型(boolean)20分钟20分钟数据类肖(class)接 口 (interface)引用数据类型J数组枚举(enum)1 注解(Annotation).整数类型变量整数类型变量用来存储整数数值,即没有
7、小数局部的值。整数类型分为4种不同的类型,所 占存储空间的大小以及取值范围如下表所示:类型名占用空间,取值范围byte8位(1个字节)3 - 27-1short16位(2个字节)-215 -7 215-1int32位(4个字节),231 -231-1long64 位(8 个字节)63 263;.浮点数类型变量浮点数类型分为两种:单精度浮点数(float),双精度浮点数(double),两种浮点数所占 存储空间的大小以及取值范围如下表所示:类型名占用空间取值范围float32位(4个字节)1.4E-45 3.4E+38, -1.4E-45 -3.4E+38double64位(8个字节)4.9E-
8、324 -1.7E+308, -4.9E-324 -1.7E+3081 .字符类型变量字符类型变量用于存储一个单一字符,在Java中用char表示。为字符类型变量赋值,具体代码如下:char c = 1 a * ; /为一个char类型的变量赋值字符 ychar ch = 97; /为一个char类型的变量赋值整数97,相当于赋值字符,a.布尔类型变量布尔类型变量用来存储布尔值,在Java中用boolean表示,该类型的变量只有两个值,即true 和false。具体例如如下:boolean flag = false; /声明一个boolean类型的变量,初始值为falseflag = true
9、;/改变flag变量的值为true(3)如何对变量类型进行转换?(网上互动)教师首先介绍,需要进行数据类型转换的场景:在程序中,当把一种数据类型的值赋给另 一种数据类型的变量时,需要进行数据类型转换。根据不同的转换方式,数据类型转换可分为 自动类型转换和强制类型转换,然后教师分别对这两种数据类型转换方式进行详细介绍(可参 考教材223小节)。10分(4)变量的作用域钟教师首先介绍什么是变量的作用域,然后教师可通过具体例如向学生演示变量作用域的使 用范围(可参见教材文件2-4)。三、归纳总结,随堂练习,布置作业(1)对课堂上讲解的知识点进行总结,使用博学谷系统中的随堂练习题巩固本节课的知识点。(
10、2)让学生动手练习,完成课上所讲知识点例如的编写操作,巩固本节的学习内容。 第三、四课时(算术运算符、赋值运算符、比拟运算符、逻辑运算符、运算符的优先级)、回顾上节课内容,讲解Java中的运算符回顾上节课内容,引出本节课主题10分钟10分钟上一节中,主要讲解了 Java中的变量,在定义变量时,我们可以为这个变量赋值,并且这些变量值之间可以进行运算,那么如何赋值,如何运算呢?本节将对Java中的各种运算符进行详细的讲解。(3)明确学习目标掌握Java中各种运算符的使用。二、进行重点知识的讲解(1)算术运算符教师首先介绍,在数学运算中最常见的就是加减乘除,被称作四那么运算。Java中的算术运算 符
11、就是用来处理四那么运算的符号,这是最简单、最常用的运算符号,然后对Java中的算术运算符 及其用法进行讲解(可参考教材231小节)。(2)赋值运算符教师首先讲解赋值运算符的作用:就是将常量、变量或表达式的值赋给某一个变量。然后对Java中的赋值运算符及其使用时的考前须知进行讲解(可参考教材小节)。(3)比拟运算符教师首先介绍比拟运算符的作用:用于对两个数值或变量进行比拟,其结果是一个布尔值。然后对Java中的比拟运算符及其用法进行讲解(可参考教材233小节)。(4)逻辑运算符20分教师首先介绍逻辑运算符的作用:用于对布尔型的数据进行操作,其结果仍是一个布尔型。 钟 然后对Java中的逻辑运算符
12、及其用法进行讲解(可参考教材,234小节)。(5)运算符的优先级教师首先介绍运算符优先级的概念:在对一些比拟复杂的表达式进行运算时,要明确表达式 中所有运算符参与运算的先后顺序,我们把这种顺序称作运算符的优先级。然后对Java中运算符 的优先级特点和使用进行讲解(可参考教材235小节)。(6)【任务2-1】:商城库存清单程序设计(课堂测试)教师参考教材从3方面对商城库存清单程序进行介绍,具体如下:1)教师首先对教材商城库存清单程序的任务和任务的运行结果进行讲解和演示,使学生能 够明确任务要求和需要实现的结果。2)明确任务目标,并引导学生一同分析任务的实现思路。八15分3)明确了任务的实现思路后
13、,根据实现思路完成任务代码的编写。钟三、归纳总结,随堂练习,布置作业(1)对课堂上讲解的知识点进行总结,使用云班课、传智播客高校教辅平台系统中的随堂练习题巩固本节课的知识点。(2)让学生动手练习,完成商城库存清单程序任务实现,巩固本节的学习内容。教学设计教师姓名授课班级课次6授课主要形式理实一体授课时数2授课内容工程1-5猜数字游戏教学目标知识 目标1 .掌握Java中if条件语句、switch条件语句、while以及dowhile循环语句、for 循环语句2 .认识循环嵌套和跳转语句(break、continue)能力 目标培养学生拥有独立收集信息、以及进行文档整理的素质思想 目标培养学生创
14、新的精神,团队协作精神和沟通协调能力;教学重点Java中if条件语句、switch条件语句、while以及dowhile循环语句、for循环语句教学难点Java中循环嵌套更新、补充、删节 内容使用教具腾讯会议、传智播客高校教辅平台课外作业课后总结5分钟10分钟10分钟工程15猜数字游戏(if、switch选择结构语句以及while和do while循环语句) 一、回顾上节课内容,讲解Java中的选择结构语句和循环结构语句(1)对上节课留的作业进行答疑。(检查学习效果)(2)回顾上节课的内容,引出本节课主题。上一节对Java的运算符进行了详细的讲解,本节课将对Java中的选择结构语句(if语句、
15、switch语句)、循环结构语句(while语句、do while语句)进行讲解。(3)明确学习目标1、掌握if和switch选择结构语句的使用。2、掌握while和do while循环结构语句的使用。二、进行重点知识的讲解(1)什么是选择结构语句?(网上互动、话题讨论)讲师首先列举生活实例:在实际生活中经常需要做出一些判断,比方开车来到一个十字路 口,这时需要对红绿灯进行判断,如果前面是红灯,就停车等候,如果是绿灯,就通行。Java 中有一种特殊的语句叫做选择语句,它也需要对一些条件做出判断,从而决定执行哪一段代码。 然后介绍选择语句分为if条件语句和switch条件语句。最后对以上2种选择
16、结构语句进行介绍。1、if条件语句由于if条件语句分为三种语法格式,而每一种格式都有其自身的特点,所以结合具体情况 教师进行逐一介绍。参考如下:1) if语句首先介绍if语句的使用场景:if语句是指如果满足某种条件,就进行某种处理。然后对if 语句的语法格式和执行流程进行讲解(可参考教材图2-16),最后教师结合具体的案例向学生 介绍该语句的使用(可参考教材文件2-8)。2)if.else 语句首先介绍ifelse语句的使用场景:ifelse语句是指如果满足某种条件,就进行某种处理, 否那么就进行另一种处理。然后对if.else语句的语法格式和执行流程进行讲解(可参考教材 图 2-18),最后
17、教师结合具体的案例向学生介绍该语句的使用(可参考教材 文件2-9)。3)if.else if.else 语句首先介绍ifelse ifelse语句的使用场景:ifelse ifelse语句用于对多个条件进行判断,进 行多种不同的处理。然后对if.else if.else语句的语法格式和执行流程进行讲解(可参考教材 图 2-20),最后教师结合具体的案例向学生介绍该语句的使用(可参考教材 文件2-10)。2、switch条件语句教师首先介绍switch条件语句的使用场景,switch条件语句也是一种很常用的选择语句, 它只能针对某个表达式的值作出判断,从而决定程序执行哪一段代码。然后对switc
18、h条件语句 的语法格式进行讲解,最后教师结合具体的案例向学生介绍该语句的使用(可参考教材 文件2-11&2-12) o(2)循环结构语句讲师首先列举生活实例:在实际生活中经常会将同一件事情重复做很屡次。比方在做眼保 健操的第四节轮刮眼眶时,会重复刮眼眶的动作;打乒乓球时,会重复挥拍的动作等。在Java 中有一种特殊的语句叫做循环语句,它可以实现将一段代码重复执行,例如循环打印100位学 生的考试成绩。循环语句分为while循环语句、dowhile循环语句和for循环语句三种。然后分 别对以上3种循环结构语句进行介绍。1、while循环语句首先介绍while语句的使用场景:是根据条件判断来决定是
19、否执行大括号内的执行语句。区 别在于,while语句会反复地进行条件判断,只要条件成立,内的执行语句就会执行,直到条 件不成立,while循环结束。然后对while语句的语法格式和执行流程进行讲解(可参考教材 图 2-25),最后教师结合具体的案例向学生介绍该语句的使用(可参考教材文件2;3)。2、do. while循环语句由于do.while循环语句和while循环语句功能类似,教师可直接对do.while语句的语法格 式和执行流程进行讲解(可参考教材 图2-27),通过对语法的讲解可以看到,do.while循环 语句将循环条件放在了循环体的后面,这也就意味着,循环体会无条件执行一次,然后再
20、根据 循环条件来决定是否继续执行。最后教师结合具体的案例向学生介绍该语句的使用(可参考教 材文件2-14)。三、归纳总结,随堂练习,布置作业(1)对课堂上讲解的知识点进行总结,使用云班课、传智播客高校教辅平台中的随堂练习题巩固本节课的知识点。(2)让学生动手练习,能够根据实际情况判断需要使用的结构语句,完成教材中选择结构语句和循环结构语句的案例代码编写,巩固本节的学习内容。第三、四课时(for循环语句、循环嵌套、跳转语句)一、回顾上节课内容,继续讲解for循环语句、循环嵌套和跳转语句(1)对上节课留的作业进行答疑。(2)回顾上节课的内容,引出本节课主题。20分钟5分钟上一节对Java的两种选择
21、结构语句和循环结构语句进行了详细的讲解,在循环语句中,除了 while语句和do.while语句外,还有一种常用的循环语句for循环语句。本节课将对for循环语句、循环嵌套和跳转语句进行讲解。(3)明确学习目标1、掌握for循环语句的使用。2、掌握循环嵌套的使用。3、掌握跳转语句的使用。二、进行重点知识的讲解for循环语句教师首先讲解for循环语句的使用场景:for循环语句是最常用的循环语句,一般用在循环次3() 数的情况下。然后教师对for循环语句的语法格式以及语法结构中成员的作用进行分析讲解。钟 最后教师结合具体的案例向学生介绍该语句的使用(可参考教材文件2-15)。(2)循环嵌套教师首先
22、讲解循环嵌套的概念:嵌套循环是指在一个循环语句的循环体中再定义一个循环语 句的语法结构。while、do.while for循环语句都可以进行嵌套,并且它们之间也可以互相嵌套, 其中最常见的是在for循环中嵌套for循环。然后讲师向学生介绍开发中最常用的for循环嵌套的 语法格式。最后教师结合具体的案例向学生介绍该语句的使用(可参考教材文件2-16)。(3)跳转语句教师首先介绍跳转语句的作用和常见的跳转语句:跳转语句用于实现循环执行过程中程序流程的跳转,在Java中的跳转语句有break语句和continue语句。然后分别对这两种跳转语句进行介绍。1. break 语句教师首先介绍break语
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java程序设计案例教程 教案 Java 程序设计 案例 教程
限制150内