- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
湖南铁道职业技术学院授课教案
湖南铁道职业技术学院授课教案
教师名称 刘志成 课程名称 JAVA程序设计 课时数 4 累计时数 8
授课日期 授课地点 班 级 课 题 Unit 2:用户登录控制台程序 教学目的 应知:
(1)Java标识符的命名原则
(2)Java变量类型(数值型 、字符型、布尔型)
(3)Java常量(整数、浮点数、布尔量、字符串、字符量)
(4)运算符与表达式
(5)Java语言的流程控制语句
应会:
(1)使用main方法的参数
(2)使用String类的相关方法
(3)实现程序的流程控制 重点难点 (1)main方法
(2)String类的方法 教学方法 (1)比较教学法
(2)案例教学法 教学环节 教学内容 1.复习 通过重新运行第1教学单元的HelloWorld.java程序,复习Java程序的特点,Java程序的编辑、编译和运行过程 2.引入新课 提出本课目标是假设根据用户所输入的用户名和密码与已知用户名和密码进行判断,检查用户名和密码的合法性。 3.课堂讲解(标识符 ) 变量,函数,类和对象的名称都是标识符,程序员需要标识和使用的东西都需要标识符。在Java语言里,标识符以字符或_,$开头,后面可以包含数字,标识符是大小写有区别的,没有长度限制。
一般规则
(1)包名:全小写,中间由点分隔开。
(2)类名、接口名:每个单词首字母大写。
(3)方法名:第一个单词为动词,首字母小写,其它单词首字母大写。
(4)变量名:全小写,一般为名词。也可前一部分有类型标识,首单词首字母小写。
(5)常量:全大写,可包含下划线。
Ex:让学生判断哪些是正确的标识符? 4.课堂讲解(Java数据类型) Q:为什么要有数据类型?数据类型的作用是什么?
(1)Java使用四种基本类型:integer(整数),floating(浮点数),Boolean(布尔变量),Character (字符)。
(2)Java的常量
整数型常量:十进制整数:38,-70;八进制整数:以0开头;十六进制:0X开头。
浮点型常量:小数点形式:.64;指数形式:6.3e3。
注意:不加任何字符或加上d(D)表示双精度。要表示单精度的需要加上f(F)。
布尔型常量:true和false。
字符型常量:单引号括起来的单个字符;转义字符(\n表示换行等);八进制转义序列;Unicode转义字符。
字符串常量:双引号括起来的字符序列。
(3)Java的变量
整数型变量:byte, short, int,long。
浮点型变量:float,double。
布尔型变量:boolean。
字符型变量:char。
字符串常量:双引号括起来的字符序列。
(4)数组
在Java里,数组实际上是一个对象,数组有一个成员变量:length。
创建数组在Java里创建数组,你可使用两种基本方法
(a)创建一个空数组:int list[]=new int[5];
(b)用初始数值填充数组:String names[]={Chenji,Yuan,Chun
,Yang}; 5.课堂讲解(运算符和表达式) (1)算术运算符
(2)关系运算符
(3)逻辑运算符
(4)赋值运算符
(5)其他运算符
Q1:数据与数据类型不匹配时,Java如何处理?
Q2:如何进行强制类型转换?转换时需注意什么? 6.课堂演示(常量、变量和表达式) 教师演示 7.课堂实践(常量、变量和表达式) 学生自行完成课堂实践,指定一名学生在教师机上完成课堂实践 8.课堂讲解(流程控制语句) (1)分支结构:if/else分支结构;switch分支结构
(2)循环结构:for循环结构;While循环结构;Do循环结构
(3)一般顺序控制 9.课堂演示(流程控制语句) 教师演示 10.课堂实践(流程控制语句) 学生自行完成课堂实践,指定一名学生在教师机上完成课堂实践 11.课堂演示(用户登录控制台程序) 教师演示 12.课堂实践(用户登录控制台程序) 学生自行完成课堂实践,指定一名学生在教师机上完成课堂实践 小 结 (1)变量命名规范
(2)String等包装类
(3)main方法参数 作 业 编写一个验证用户名为密码的控制台程序(假设用户名密码为“admin”,“admin”) 自用参考书 《JAVA实用编程100例》、《Java编程思想》
文档评论(0)