Java程序设计基础教程(慕课版)(第2版) 教案 第2单元 基本数据类型及运算符_第1页
Java程序设计基础教程(慕课版)(第2版) 教案 第2单元 基本数据类型及运算符_第2页
Java程序设计基础教程(慕课版)(第2版) 教案 第2单元 基本数据类型及运算符_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE1PAGE第2单元基本数据类型及运算符课程名称Java程序设计基础教程(慕课版)项目名称基本数据类型及运算符任务名称基本数据类型及运算符课时6项目性质□演示性□验证性□设计性√综合性授课班级授课日期授课地点教学目标能力目标:1.具备进行数据类型转换的能力2.具备运用运算符计算的能力知识目标:1.掌握8种基本数据类型及其拆装箱2.掌握Java中的常用操作符3.掌握Java中表达式的各种运算符的执行顺序和结合性素质目标:1.培养学生信息搜集能力2.培养学生团结合作、互帮互助的能力;教学内容1.任务描述2.任务展示与实现(1)将十进制的整型IP地址转换成long类型值(2)将long类型转换成IP(3)学生动手操作3.教师讲解本任务涉及的知识点4.任务小结教学重点1.Java的基本数据类型2.Java的运算符教学难点运算符的优先级问题教学准备1.装有JDK、Eclipse的电脑2.教学课件PPT3.教材:《Java程序设计基础教程(慕课版)》董勇傅雷扬人民邮电出版社作业设计将long类型的整数转换成一个十进制形式的IP地址教学过程教学内容与过程(教学内容、教学方法、组织形式、教学手段)做好课前“5分钟”教学管理(多媒体、实训室),做好上课前的各项准备工作(打开电脑、打开课件、打开软件、打开U盘中的素材位置、打开授课计划、教案等),吸引学生注意力。【课前说明】对整型、浮点型、布尔型和字符型等基本数据类型,数据类型、类和接口等复合数据类型,算术运算符、关系运算符、逻辑运算符、条件运算符、位运算符和赋值运算符六种运算类型及其优先级等知识点进行初步的了解。【目的】使学生从了解本单元的学习目标、学习重点、考评方式等方面明确学习本单元知识的要求和目标。一、Java的基本数据类型因数据的类型不同,其表示的数据范围、精度和所占的存储空间都不相同。在Java最初设计的时候就明确了它要支持的两种数据类型:基本数据类型和对象。基本数据类型:整型、浮点型、布尔型和字符型。复合数据类型:数据类型、类和接口。基本数据类型有8种:boolean、byte、char、short、int、long、float和double,其中以boolean、int、char和double最为常用。二、Java的运算符Java中的运算符共36种,依照运算类型可以分为6大类,包含算术运算符、关系运算符、逻辑运算符、条件运算符、位运算符和赋值运算符。Java语言的运算符不仅具有不同的优先级,还要受运算符结合性的制约。Java中的运算符的结合性分为两种,即左结合性(自左向右)和右结合性(自右向左)。三、如何使用Java计算?案例:常量和变量的具体应用publicclassConstantAndVariablesDemo{ publicstaticvoidmain(String[]args){

finalintMALE=1;//定义常量MALE表示男性,常量需要在声明时赋值

intage;//声明age,类型是int类型的

intheight=180;//声明height,类型是int类型的,并赋值为180

//age未定义,所以此处会抛出错误//

System.out.println("MALE="+MALE+";age="+age+";height="+height);

age=20;//给age赋值

//打印输出

System.out.println("MALE="+MALE+";age="+age+";height="+height);

height=177;//变量的重新赋值

System.out.println("MALE="+MALE+";age="+age+";height="+height);//

MALE=0;//常量无法重新赋值 }}2.自增自减运算的具体应用publicclassAutoIncrAndDecrDemo{ publicstaticvoidmain(String[]args){

inta=1;

intb=1;

intc=++a;//前自增

intd=--b;//前自减

System.out.println("a="+a+",b="+b+",c="+c+",d="+d);

c=a++;//后自增

d=b--;//后自减

System.out.println("a="+a+",b="+b+",c="+c+",d="+d); }}1.在程序开发中可能会碰到将IP地址转换成long类型的整数,或者将十进制整数转换成IP地址的情况,此时,需要将一个地址转换成一个long类型整数,或者将long类型的整数转换成一个十进制形式的IP地址。通过学习,学生能够掌握Java的数据类型和运算符基本概念,运算符的优先级以及运算规则。本节课主要运用案例教学法,通过对Java的数据类型和运算符的深入理解,掌握Java的运算符的优先级,通过实例的方法

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论