《Java程序设计》教案Word下载.doc

上传人:b****9 文档编号:13058020 上传时间:2022-10-04 格式:DOC 页数:133 大小:578.50KB
下载 相关 举报
《Java程序设计》教案Word下载.doc_第1页
第1页 / 共133页
《Java程序设计》教案Word下载.doc_第2页
第2页 / 共133页
《Java程序设计》教案Word下载.doc_第3页
第3页 / 共133页
《Java程序设计》教案Word下载.doc_第4页
第4页 / 共133页
《Java程序设计》教案Word下载.doc_第5页
第5页 / 共133页
点击查看更多>>
下载资源
资源描述

《Java程序设计》教案Word下载.doc

《《Java程序设计》教案Word下载.doc》由会员分享,可在线阅读,更多相关《《Java程序设计》教案Word下载.doc(133页珍藏版)》请在冰豆网上搜索。

《Java程序设计》教案Word下载.doc

讲授法、演示法、案例法

教学课型

□理论□实训√一体化□(其它)

教学目标

能力目标:

能配置典型的java开发环境、能使用java开发环境编写Java程序。

知识目标:

Java开发工具的下载、安装与使用;

编写、编译和运行Java应用程序的方法;

理解字节码及Java的可移植性原理。

素质目标:

接受新知识、自主学习的能力。

教学重点

JDK的下载、安装和环境配置

教学难点

命令行方式下调试程序

教学过程设计

备注

一.导入(15分钟)

Ø

介绍教师个人信息、联系方式等;

介绍Java程序设计课程在计算机应用技术专业中的地位;

介绍Java技术的应用领域;

介绍Java程序设计课程的考核等;

通过潜艇大战Java游戏的案例演示,使学生对Java程序获取感性认识,激发兴趣,激发学生学习兴趣。

教师活动:

PPT讲解、案例演示;

学生活动:

听讲记录;

时间分配:

15分钟。

二.教学内容(60分钟)

1、Java简介

(1)Java语言的工作机制,重点介绍Java虚拟机JVM;

教师活动:

PPT讲解;

5分钟。

(2)Java语言的特点,重点介绍简单、面向对象、可移植性、安全性;

引导;

讨论;

2、JDK的安装及配置

(1)

(2)演示Path设置的步骤:

右键点击桌面上【我的电脑】,选择【属性】,在出现的属性面板中选择【高级】标签。

点击【环境变量】按钮后,打开【环境变量】面板。

点击名为Path变量,点击【编辑】按钮,在【变量值】输入框中加入jdk的bin目录。

(3)演示classPath设置的步骤:

首先看系统变量中是否有Classpath变量,如果不存在则点击【新建】按钮;

如果已经存在,则选中Classpath变量后点击【编辑】按钮,在变量值中添加指定的目录。

(4)教师活动:

讲解演示;

模仿操作、听讲记录;

20分钟。

3、命令行方式下调试程序

详细讲解javac和java命令使用的格式;

(1)创建HelloWorld.java的源文件,

(2)设置环境变量

(3)编译:

javacHelloWorld.java

(4)运行:

javaHelloWorld

(5)教师活动:

10分钟。

4、Eclipse的安装、配置及应用

(1)http:

//www.eclipse.org/downloads下载Eclipse,并安装。

(2)利用Eclipse,创建HelloWorld.java源文件并编译运行。

(3)教师活动:

5、Myeclipse的安装、配置及应用

(1)

(2)利用Myeclipse,创建HelloWorld.java源文件并编译运行。

(3)教师活动:

三.总结(5分钟)

教师指出学生实践中可能出错和已经出错的地方,结合教学重点和难点,对所学知识进一步强化。

如:

Java语言区分大小写;

使用“.”符号引用属性与方法;

使用“.”符号分隔路径;

使用“{”与“}”符号标识程序块;

使用“(”与“)”符号标识方法参数。

作业布置

1、分别使用JDK、Myelcipse编写Java应用程序输出HelloWorld!

(随堂练习完成)。

教学反思

任务2员工薪酬计算

2

能够使用Java基本语法编写简单的顺序程序。

标识符的定义规则;

关键字的意义;

基本数据类型;

运算符、表达式和表达式语句;

读取输入、格式化输出。

协调能力、团队合作的能力;

接受新知识、自主学习的能力。

Java基础语法

标识符与关键字的区别

一.导入(5分钟)

介绍员工信息管理系统可以对员工薪酬进行计算。

提出本次学习的任务—员工薪酬计算。

二.教学内容

1、子任务1—简单的员工薪酬计算(70分钟)

(1)任务预览:

编写一个Java程序,根据税前的薪酬和税率计算税后的薪酬,然后显示计算的结果。

听讲记录。

(2)任务部署:

①标识符、变量和常量

使用Java标示符时需要注意以下的规则:

Java语言是区分大小写的,因此ab和Ab是两个不同的标示符。

标示符由字母、数字、下划线、美元符号组成,没有长度限制。

标示符的首字符必须是字母、下划线(_)、美元符($)。

标示符不能是Java关键字和保留字,但是可以包含关键字和保留字。

标示符不能包含空格。

标示符只能包含美元符($),不能包含@、#等其他特殊符号)

②数据类型

整型:

byte:

一个byte型整数在内存中占有8位,表示范围是:

-128(-27)~127(27-1)。

short:

一个short型整数在内存中占有16位,表示范围是:

-32768(-215)~32767(215-1)。

int:

一个int型整数在内存中占有32位,表示范围是:

-2147483648(-231)~2147483647(231-1)。

long:

一个long型整数在内存中占有64位,表示范围是:

-92233720368547754775808(-263)~92233720368547754775807(263-1)

字符型:

字符型通常用于表示单个字符,字符常量必须以单引号括起来。

Java字符使用16位Unicode编码方式,因此Java可以支持各种语言的字符。

字符常量主要有以下3种表示方式。

直接通过单个字符表示,如’a’,’3’和’-’。

通过转义字符表示特殊的字符常量,如’\t’,’\n’和’\b’。

使用Unicode数值来表示,格式为\uXXXX,XXXX为一个16进制整数,如\u4E2D表示‘中’字。

浮点型:

浮点类型用于表示带有小数的数值。

在Java中有两种浮点类型,float和double。

float代表单精度浮点数,占有4个字节;

double代表双精度浮点数,占有8个字节。

浮点数两种表示方式

十进制数形式,例如2.24,0.32,12.0。

科学计数形式,例如3.12e2(表示312)

布尔类型:

布尔类型用于表示逻辑上的“真”和“假”。

Java语言中boolean类型的变量只能是true和false两个值,不能用0或非0来代表,并且boolean变量不能与整型变量相互转换。

③运算符

²

[].()(方法调用)

!

~++--+(一元运算符)-(一元运算符)()(强制类型转换)new

*/%

+-

<

<

>

>

=>

>

=instanceof

==!

=

&

^

|

&

||

?

:

=+=-=*=/=%=&

=|=^=<

=>

④教师活动:

PPT讲解、提问、演示;

回答讨论;

45分钟。

(3)任务实施

讲解分析Salary.java:

①Java程序的结构框架

package包中存在类文件;

publicclass公共类;

Java程序由一个或多个独立的类组成,但其中必须有一个公有类,而且源代码文件必须与这个公有类的名字相同;

publicstaticvoidmain(String[]args)程序入口,每一个应用程序必须包含一个main()方法;

main()方法中的内容称为类体。

②利用Java基本语法实现简单的员工薪酬计算

publicclassSalary{

publicstaticvoidmain(String[]args)

{

doublesalaryBefore;

doublesalaryAfter;

doubletaxRate;

salaryBefore=5000;

taxRate=0.15;

salaryAfter=salaryBefore*(1-taxRate);

System.out.println("

税前:

"

+salaryBefore+"

元"

);

税率:

+taxRate*100+"

%"

税后:

+salaryAfter+"

}

}

③由于结果需要输出,又进一步引申出读取输入、格式化输出知识点,为子任务2的提出做铺垫。

讲解、演示;

模仿操作;

2、子任务2—简单的员工薪酬计算

编写一个Java程序,根据使用者的输入,然后计算税后的薪酬并显示,要求输出显示并保留到小数点后两位。

(2)任务部署:

①读取输入

l构造一个Scanner对象

lScannerin=newScanner(System.in);

lin.nextLine();

读取一行(包含空格)

lin.next();

只想读取一个单词(以空格作为分隔符)

lin.nextInt();

读取一个整数

lin.nextDouble();

读取一个浮点数

②格式化输出

l采用NumberFormat或其子类来对数字进行格式化

lDecimalFormatdf=newDecimalFormat("

000

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1