书签 分享 收藏 举报 版权申诉 / 31

类型(教案)Java程序设计精编教程(第3版)_教案48学时_第3,4章.doc

  • 文档编号:1100906
  • 上传时间:2023-11-18
  • 格式:DOC
  • 页数:31
  • 大小:231KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    教案 Java 程序设计 精编 教程 48 学时
    资源描述:

    1、授 课 内 容学时分配教学方法与手段进度计划(周次)课堂讲授(学时)上机实践(学时)Java入门2201Java应用程序的基本结构42212标识符与简单的数据类型运算符、表达式与语句2202类与对象86234子类与继承4405接口与实现4226内部类与异常类2207常用实用类4407-8输入、输出流2208组件及事件处理6429-10Java多线程机制44010-11Java网络编程22011JDBC数据库操作42212总学时483810各 章 教 学 实 施 计 划章节题目 第3章 标识符与简单数据类型第4章 运算符、表达式与语句学 时2教学目的、要求(分了解、理解、掌握 三个层次):1、了

    2、解Java语言的标识符与关键字2、掌握Java基本数据类型。3、掌握从命令行窗口输入、输出数据4、掌握Java运算符与表达式。5、掌握分支语句与循环语句。6、了解break和continue语句。7、掌握Java中的数组教学内容(包括基本内容、重点、难点):基本内容:Java语言的标识符与关键字 Java基本数据类型。 从命令行窗口输入、输出数据 Java运算符与表达式。 分支语句与循环语句。 Java中的数组。教学重点 :1. 从命令行窗口输入、输出数据。2. Java中的数组。教学难点: Java中的数组。这部分的基础知识,在C语言中学生已经学习掌握了,因此大部分内容由学生自主学习、复习,

    3、重点讲解Java语言在处理输入、输出及数组部分与C语言不同的地方即可。讨论、思考题、作业: P32习题3 46题 P52习题4 45题预习第5章内容参考书目(含参考书、文献等)具体内容:参考书对应章节课 堂 教 学 实 施 计 划第 3 课教学过程设计: 复习 分钟;授新课 100 分钟讨论 分钟;其它 分钟授课类型(请打):理论课 讨论课 实验课 习题课 其它教学方式(请打):讲 授 讨 论 示 教 指 导 其它教学手段(请打):多媒体 模 型 实 物 挂 图 音像 其它主要内容v Java语言的标识符与关键字v Java基本数据类型。v 从命令行窗口输入、输出数据v Java运算符与表达式

    4、。v 分支语句与循环语句。v Java中的数组。教学重点 :1. 从命令行窗口输入、输出数据。2. Java中的数组。教学难点: Java中的数组。3.1 标识符与关键字 (简单介绍)1. 标识符 强调与C语言的不同之处,汉字可以作为标识符。2. 关键字3.2 简单数据类型(简单介绍,强调与C语言的不同之处)简单数据类型也称作基本数据类型。Java语言有8种基本数据类型,分别是: boolean、byte、short、int、long、float、double、char。 这8种基本数据类型习惯上可分为以下四大类型: 逻辑类型:boolean 整数类型:byte、short、int、long

    5、字符类型:char 浮点类型:float、double3.2.1 逻辑类型(强调C语言中没有逻辑类型)常量:true,false。变量:使用关键字boolean来声明逻辑变量, 声明时也可以赋给初值, 例如: boolean x,ok=true,关闭=false;3.2.2 整数类型简单介绍,强调与C语言的不同之处。比如有byte型。其余由学生自主学习或复习。3.2.3 字符类型 简单介绍,强调与C语言的不同之处。比如字符常量是用单引号扩起的Unicode表中的一个字符。其余由学生自主学习或复习。3.2.4 浮点类型 由学生自主学习或复习。强调与C语言的不同之处。比如,float型常量的格式。

    6、3.3 简单数据类型的级别与类型转换运算 由学生自主学习或复习。3.4从命令行输入、输出数据 (重点)3.4.1 输入基本型数据 可以使用Scanner类创建一个对象: Scanner reader=new Scanner(System.in); reader对象调用下列方法,读取用户在命令行(例如,MS-DOS窗口)输入的各种基本类型数据: nextBoolean()、 nextByte()、 nextShort()、 nextInt() nextLong()、nextFloat()、nextDouble()。上述方法执行时都会堵塞,程序等待用户在命令行输入数据回车确认。例子4Example

    7、2_6.javaimport java.util.Scanner;public class Example3_4 public static void main(String args) People zhangSan = new People(); Scanner reader = new Scanner(System.in); System.out.println(输入年龄,回车确认); zhangSan.age = reader.nextInt(); System.out.println(输入体重,回车确认); zhangSan.weight = reader.nextFloat();

    8、zhangSan.speak(); 3.4.2 输出基本型数据 用System.out.println()或System.out.print()可输出串值、表达式的值,二者的区别是前者输出数据后换行,后者不换行。 允许使用并置符号:“+”将变量、表达式或一个常数值与一个字符串并置一起输出,如: System.out.println(m+个数的和为+sum); System.out.println(“:”+123+“大于”+122) JDK1.5新增了和C语言中printf函数类似的数据输出方法,该方法使用格式如下: System.out.printf(格式控制部分,表达式1,表达式2,表达式n

    9、) 格式控制部分由格式控制符号:%d、%c、%f、%s和普通的字符组成,普通字符原样输出。格式符号用来输出表达式的值。 %d:输出int类型数据值 %c:输出char型数据。 %f:输出浮点型数据,小数部分最多保留6位 %s:输出字符串数据。 输出数据时也可以控制数据在命令行的位置,例如: %md:输出的int型数据占m列 %m.nf:输出的浮点型数据占m列,小数点保留n位。4.1 运算符与表达式 简单介绍,由学生自主学习或复习。4.1.1 算术运算符与算术表达式 4.1.2 自增,自减运算符 4.1.3 算术混合运算的精度 4.1.4 关系运算符与关系表达式 4.1.5 逻辑运算符与逻辑表达

    10、式 4.1.6 赋值运算符与赋值表达式 4.1.7 位运算符 4.1.8 instanceof 运算符 (介绍)instanceof 运算符是二目运算符,左面的操作元是一个对象;右面是一个类。当左面的对象是右面的类或子类创建的对象时,该运算符运算的结果是true ,否则是false。4.1.9 运算符综述 4.2 语句概述 4.3 if条件分支语句 4.3.1 if语句 4.3.2 if-else 语句 4.3.3 if-else if-else 语句 4.4 switch开关语句 4.5 循环语句 4.5.1 for循环语句 4.5.2 while 循环 4.5.3 do-while循环 4

    11、.6 break和continue语句 4.24.6简单介绍,由学生自主学习或复习。4.7 数组 (重点)数组是相同类型的变量按顺序组成的一种复合数据类型,称这些相同类型的变量为数组的元素或单元。数组通过数组名加索引来使用数组的元素。数组属于引用型变量,创建数组需要经过声明数组和为数组分配变量两个步骤。4.7.1 声明数组 声明数组包括数组变量的名字(简称数组名)、数组的类型。声明一维数组有下列两种格式:数组的元素类型 数组名;数组的元素类型 数组名;声明二维数组有下列两种格式:数组的元素类型 数组名;数组的元素类型 数组名;例如:float boy;char cat;4.7.2 为数组分配元

    12、素 为一维数组分配内存空间的格式如下:数组名字 = new 数组元素的类型数组元素的个数; 例如: boy= new float4;4.7.3 数组元素的使用 一维数组通过索引符访问自己的元素,如boy0,boy1等。需要注意的是索引从0开始 。二维数组也通过索引符访问自己的元素,如a01,a12等;需要注意的是索引从0开始。4.7.4 length的使用 数组的元素的个数称作数组的长度。 对于一维数组,“数组名.length”的值就是数组中元素的个数。 对于二维数组“数组名.length”的值是它含有的一维数组的个数。4.7.5 数组的初始化 创建数组后,系统会给数组的每个元素一个默认的值,

    13、如,float型是0.0。 在声明数组的同时也可以给数组的元素一个初始值,如:float boy = 21.3f,23.89f,2.0f,23f,778.98f; 也可以直接用若干个一维数组初始化一个二维数组,这些一维数组的长度不尽相同,例如: int a= 1, 1,1,1,2,1, 1,3,3,1,1,4,6,4,1; 4.7.6 数组的引用 数组属于引用型变量,因此两个相同类型的数组如果具有相同的引用,它们就有完全相同的元素。例如,对于int a = 1,2,3,b = 4,5;数组变量a和b分别存放着引用0x35ce36和0x757aef。 如果使用了下列赋值语句(a和b的类型必须相同) a=b;那么,a中存放的引用和b的相同,这时系统将释放最初分配给数组a的元素,使得a的元素和b的元素相同

    展开阅读全文
    提示  兔兜文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:(教案)Java程序设计精编教程(第3版)_教案48学时_第3,4章.doc
    链接地址:https://www.tudouwenku.com/doc/1100906.html

    若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理!

    copyright@2008-2024 兔兜文库 版权所有

    鲁公网安备37072502000182号  ICP备案号:鲁ICP备2021021588号-1  百度保障

    兔兜文库
    收起
    展开