欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《Java程序设计教程》教案第3课Java语言基础(一).docx

    • 资源ID:73055448       资源大小:41.72KB        全文页数:9页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《Java程序设计教程》教案第3课Java语言基础(一).docx

    课题Java语言基础()课时教学目标2 课时(90 min )知识技能目标:(1 )了解标识符的命名规范(2 )了解关键字的用途(3 )掌握声音变量的语法格式及变量的有效范围(4 )掌握常量的语法格式(5)掌握基本数据类型思政育人目标:(1)树立学生实事求是、一丝不苟的科学精神教学重难点教学方法(2 )引导学生运用所学知识揭示生活中的奥秘, ,在实践中深化认识,达到学以 致用的目的教学重点:掌握变量的有效范围及分类教学难点:能在代码处理中区分变量与常量情景模拟法、问答法、讨论法教学用具电脑、投影仪、多媒体课件、教材第1节课:课前任务-考勤(2 min ) 一互动导入(10 min )一传授新知(33 min )教学设计教学设计第2节课:问题导入(5 min )一传授新知(35 min )一课堂小结(3 min )一作业 布置(2 min )教学过程主要教学内容及步骤设计意图课前任务通过课前的预 热,让学生了解所 学课程的大概内 容,激发学生的学 习欲望第一节课【教师】布置课前任务,和学生负责人取得联系,让其提醒 同学通过其他学习软件,了解Java的名字的起源Mark Ardreesen 开发的 Mosaic 和 Netscape 启发了 Oak 项目组成 员,他们用Java编制了 HotJava浏览器,得到了 Sun公司首席执行 官Scott McNealy的支持,触发了 Java进军Interneto Java的取名也 有一个趣闻,有一天,几位Java成员组的会员正在讨论给这个新的 语言取什么名字,当时他们正在咖啡馆喝着Java (爪哇)咖啡,有 一个人灵机一动说就叫Java怎样,得到了其他人的赞赏,于是Java 这个名字就这样传开了。【学生】提前上网观看相关资料,熟悉教材考勤(2min )【学生】按照老师要求签到培养学生的组 织纪律性,掌握学 生的出勤情况互动导入(10 min)【教师】创设情景,进行案例分析、提问在计算机中有一些不同的语言,这些语言都有自己的语法和表 达方式,能够以不同的表达方式让计算机来完成一些对应的功能, Java语言就是其中的一种。那么你觉得Java语言都需要什么基础? 【学生】思考、讨论 【教师】组织发言请小组组长总结全组结论,派代表进行发言。 【学生】发言通过互动导入, 引导学生思考,调 动学生的主观能 动性传授新知(33min )【教师】通过大家的发言,引入新的知识点,讲解标识符与关 犍字、变量与常量标识符1 .标识符的概念在程序设计中,也常常用一个个记号对变量、数组、方法和类 等进行标识,这个记号就称为标识符。2 . Java标识符的命名范围(1)标识符由字母、数字、下划线(_ )、美元符号($ )组成, 没有长度限制。(2)标识符的首字符必须是字母、下划线或美元符号。(3 )标识符中的字母是区分大小写的,如Dog和dog是不同 的标识符。(4 )常量通常以大写英文单词命名,变量通常以小写英文单词 命名。如果一个变量名由多个单词构成,则第一个单词小与,第一 个单词首字母大与,如anlnto(5)类标识符通常以大写英文字母开始。(6 )Java关键字、保留字等不能作为用户自定义标识符使用。关键字1.关键字的概念关键字(keyword )是指编程语言预先定义的标识符,在程序 中有具特殊的含义。2,关键字的用途通过讲解,让学 生了解标识符、关 键字、常量、变量, 通过讲解和对案 例的分析,掌握 Java语言基础的 类型关键字(keyword )是指编程语言预先定义的标识符,在程序中 有其特殊的含义,用户不能将其用作自定义标识符。用途关键字访问控制privateprotectedpublic类、方法和变量修饰符abstractclassextendsfinalimplementsinterfacenativenewstaticvolatilestrictfpsynchronizedtransient流程控制breakcontinuereturndowhileifelseforswitchcasedefaultinstanceof异常处理和断言包相关trycatchthrowthrowsassertfinally importpackage数据类型booleanbytechardoublefloatintlongshortenum变量引用superthisvoid保留宇gotoconstbyValucfutureouterinnerrestvargenericoperator【教师】让学生在下列名称中选出合法的Java标识符(1 ) Hello world( 2 ) 123abc( 3 ) ok( 4 ) public(5 ) test-1( 6 ) study( 7 ) goto ( 8 ) _time5(9 ) god#god(10 ) human_man【学生】选出合法的Java标识特【教师】进行分析:由于(1)、(3)、(5)、( 9 )中分别包含了不合法的空格、 、_,及#符号,(2)违反了标识符不能以数字作为首 字符的规则,(4 )、(7)分别是Java的关键字和保留字,所以合 法的标识符为(6 )、( 8 )和(10 )。【学生】聆听、理解、记录变量变量的概念:变量是指在程序运行过程中其值可以改变的量, 它用于在程序运行时临时存放数据。1.声明变量语法格式:类型变量名15初值1,变量名2 =初值 2;初值既可以是一个值,也可以是一个有确定值的表达式。例如:booleanbl=false;/声明 boolean 型变量bl,初值赋为falsef loatpi=3.1415*3; /声明 float 型变量 pi,初 3.1415*3intxl, x2 = 10;/声明 int 型变量 xl 和 x2,并将x2初值赋为102.变量的有效范围(1)成员变量:在类体中定义的变量,它在整个类中自声明变 量开始到类结束有效。例如,卜面代码中的varl即为成员变量。publicclassVarTypeintvarl=l;/声明成员变量varl,并赋初值为1publicstaticvoidmain(Stringargs) )(2 )局音B变量:在类的方法内部定义的变量,它只在当前定义 的方法中自声明变量开始到方法结束有效,不能用于类的其他方法。 局部变量在声明时可以不赋初值,但在使用变量前必须对其赋值。例如:publicclassVarTyppublicstaticvoidmain(Stringargs)intvarl = l;/ /声明局部变量varl并赋初值为1intvar2;/声明局var2=2;/var2 赋初值2止矽卜,局部变量可与成员变量的名称相同,此时成员变量将被 隐藏,即这个成员变量在此方)去中暂时失效。【教师】通过演示例题2-2 ,说明成员变量和局部变量的区别【学生】理解成员变量和局部变量的区别常量常量的概念:常量是指在程序运行过程中其值不能改变的量, 通常也称为"final变量,它在整个程序中只能赋值一次。(1)在Java中,声明常量不仅要指定数据类型,还需要通过 final关键字进行限定。语法格式:final类型常量名=初值;(2 )为了与变量名有所区,常量名通常使用大与英文单词。伊J: f inaldoubleP=3.14 ; /声明 double 类型 常量PI并赋值f inaldoubleRADIUS=20; /> double 类型常量 RADIUS并赋值【学生】聆听、思考、理解、记忆第二节课问题导入 (5min )【教师】提问引出新知识点上一节我们简单介绍了标识符、关键字、常量、变量等基础的 Java语言关键词,这些关键词是被编译器识别的,具有特殊意义的 单词。在c语言标准中,关键词都有具体的语法意义,例如我们下 面要学习的代表一个整型数据类型的Java语言。每种局级语言,数据类型都各有特色,而基本数据类型,都是 相似的,你知道的基本数据类型都有什么,举例说一下?【学生】思考、发言用问题导入,让 学生主动探究 Java语言基本数 据类型,激发学生 的求知欲传授新知(30min)【教师】通过大家的发言,引入新的知识点,Java基本数据 类型【学生】聆听、记录、思考。整型1.整型数据的分类(1 )字节型:关键字byte ;内存空间8位;取值范围-2727T (-128-127) o通过讲解,让学 生了解Java基本 数据类型的分类, 通过讲解和对案 例的分析,掌握 Java语言基础的 类型(2 )短整型:关键字short ;内存空间16位;取值范围-215 215-1 (-32768 32767 )。(3 )整型:关键字int ;内存空间32位;取值范围-231-231-1 (-21474836482147483647 ) o(4 )长整型:关键字long ;内存空间64位;取值范围-263 263-1。2整型数据在Java程序中的表不形式(1)十进制整数:由正、负号和数字。9组成,但数字部分 不能以0开头。例:intx=10,y=-24;(2 )八进制整数:由正、负号和数字。7组成,数字部分以 0开头。例:shortx=010z y=-024;(3 )十六进制整数:由正、负号,数字09,字母AF或 af (表示数值10-15)组成,数字部分以0X或Ox开头。例:intx=0xffff,y=-0X3D4;23.2浮点型1 .浮点型数据的分类(1 )单精度型:关键字float ;内存空间32位;取值范围 -3.4028235e38 -1.4e-45 U1.4e-45 3.4028235e38o(2 )双精度型:关键字double ;内存空间64位;取值范围 -1.7976931348623157e308-4.9e-324 U 4.9e-3241.7976931348623157e308o2 .浮点型数据的表示方法(1 )小数表示法,它由整数部分和小数部分组成,如4。5.32。(2 )科学表小法,它常用来表小很大或很小的数,表示方法是 在小数表示法后加E或及指数部分。3 .3.3字符型1.字符型数据概念:表示单个字符,如字母、数字、标点符号 或其他字符等,使用关键字char表示。2,常用的转义字符及含义一些无法正常显小的字符,女呵车徐换行符等,可用转义字 符表示。转义字符含义券义字符含义ddd13位八进制数据所表示的字符,如123t制表符uxxxx4位十六进制数据所表示的字符,如u02b6r回车符V单引号字符n换行符°双引号字符b退格符反斜杠字符f换页符【教师】演示例题2-3【学生】观看程序运行结果【教师】对程序进行分析:字符k在Unicode字符集中的位置为107 ,而107的十六进制表 示为0x6b,八进制表示为0153 ,所以变量ch c2、c3和c4的值都 是字符k。【学生】聆听、理解、记录.3.4布尔型布尔型数据只有true和false两个值,分别代表逻辑真和 逻辑假。布尔型使用关键字boolean表示,它所占的内存空间 为8位。例: booleanbl=true,b2=false;.3.5数据类型转换1 .自动数据类型转换当数据从低级类型向高级类型转换时,系统将自动执行,编程 人员无须进行件可操作,这种转换称为自动数据类型转换。例:longx=10;/定义long型变量x/由于float型优先级比long型高,x自动转换为 float 所以y的值为10.0floaty=x;/x*y的结果为float型,自动转换为double型, z的值为100.0doublez=x*y;2 .强制数据类型转换当把数据类型优先级较高的数据赋值给数据类型优先级相对较 低的变量时,必须进行强制数据类型转换,进行强制数据类型转换 时,可能会产生数据溢出或精度损失。例:intx=10,y;/定义 int 型变量 x、yfloatz=20.88F;/定义 float 型变量 zy= (int) (x*z) ;/由于 x*z 的名吉果为 float型,而y为int型/所以须进行强制数据类型转换,y的值为208【教师】利用例题2-4演示通过定义不同数据类型的变量,转 换数据类型的方法【学生】掌握通过定义不同数据类型的变量,转换数据类型的 方法【学生】聆听、记录、思考拓展训练 (5min )【教师】讲解数据类型扩展的表示方法【学生】聆听、记录、思考学生可进一步 巩固知识课堂小结 (3min)【教师】简要总结本节课的要点本节课学习了 Java语言数据类型中的基本数据类型,介绍了整 形数据的表示形式、浮点型数据的表示方法、字符型数据的表示形 式、以及自动数据的转换和强制数据类型的转换格式。希望大家通 过本课的学习能熟练运用Java标识符的命名规范,并在课下多加练 习,巩固所学知识。【学生】总结回顾知识点总结知识点,巩 固印象作业布置 (2min)【教师】布置课后作业本章知识考核中的选择题【第(1-3 )题】和填空题【第(1-3 )题】【学生】完成课后任务延展知识面,多 学科交叉学习教学反思网络环t群的教判B战了原有的教学模式,这就要求教师对课程和自身的教学行为 进行认真的思卷口研究,对自己的教学问题进行不断的改善。教师还要多与学生进行深 入的沟通不咬流,与学生探讨学习方法和策略让学生在探讨中发现、认识自身学习中存 在的问题并及时纠正,从而掌握科学有效的学习方法,提高学习质量和效率。

    注意事项

    本文(《Java程序设计教程》教案第3课Java语言基础(一).docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开