第3章Java基本数据类型.ppt
《第3章Java基本数据类型.ppt》由会员分享,可在线阅读,更多相关《第3章Java基本数据类型.ppt(47页珍藏版)》请在三一办公上搜索。
1、第3章 Java基本数据类型,31Java程序基本组成元素32数据类型33变量与常量34运算符与表达式,本章要点:,熟练掌握标识符的命名规则,关键字和三种注释方式掌握Java的基本数据类型和它们的用法掌握变量的声明、初始化和引用规则掌握Java的运算符及它们之间的优先关系,3.1 Java程序基本组成元素,单纯从程序的语法组成来看,一个Java程序是由:空白分隔符、标识符、关键字、分隔符、注释、运算符、常量等组成。,3.1 Java程序基本组成元素,/JavaExample.java/author:Panhao publicclassJavaExample publicstaticvoidma
2、in(Stringargs)int xLen,xWid,area;xLen=7;xWid=9;area=xLen*xWid;System.out.println(“the area is:”+area);,3.1 Java程序基本组成元素,标识符用来表示类名,变量名、数组名、方法名等名称。Java标识符只能由以下四类字符组成:26个大写英文字母(AZ)和26个小写英文字母(az)数字(09)下划线(_)美元符号($)并且标识符中的第一个符号必须是英文字母、下划线或者美元符号,数字不能作为标识符的开头字符。,3.1 Java程序基本组成元素,以下哪些是合法的标识符?HelloJavaWorld_
3、xy3c$histkAd_gsHello&JavaXy-3c3histkAd gs,HelloJavaWorld_xy3c$histkAd_gs,关键字,又称为保留字,是Java语言中由系统规定的标识符,其含义和用法由系统事先规定具有专门的意义和用途,不能当作一般的标识符使用。abstract break byte boolean catch case class char continue default double do else extends false final float for finallyif import implements int interface instanc
4、eof long length native new null package private protected public final return switch synchronized short static super try true this throw throws thread transient void while,要记忆!,分隔符,分隔符用来分隔和组合标识符,辅助编译程序阅读和理解Java源程序。分隔符分为两类:没有意义的空白符,拥有确定含义的分隔符。空白符在Java程序中的作用是分隔标识符,包括以下四种:回车换行制表符Tab键,分隔符,普通分隔符也用来分隔和区分程
5、序中的不同成分,但是它在程序中有确定的含义。Java的普通分隔符有以下四种:大括号:用来标明类体范围、方法体范围、复合语句和数组成员的初始化 分号;:用来标志Java语句的结束 逗号,:用来分隔方法定义中的多个参数,以及分隔相同类型的多个变量的定义。冒号::用来说明语句的标号,用在程序语句转移中。,注释,Java语言的注释有三种形式:单行注释:/abc多行注释:/*abc*/文档注释:/*abc*/注:SUN公司的J2SDK中的javadoc软件可以识别程序中的文档注释内容(/*/),并自动从程序中提出注释内容,形成程序文档。,Javadoc参考文献,CodeConversion:SUN推荐的
6、书写Java程序文档的格式和规范 http:/包括如何命名(文件,类,方法),各种语句的格式,文档的写法。,3.2 数据类型,问题:在C语言中,存在数据类型,在Java中,也存在数据类型,那么,为什么要有数据类型呢?,1.数据类型用来说明常量、变量和表达式的性质和所占内存的大小。2.Java的基本数据类型长度是固定的,可以跨平台自由移植。(c语言的基本数据类型根据平台的不同会有所参别),3.2 数据类型,与C语言数据类型的比较,Java的数据类型的长度固定,可跨平台自由移动,C语句的基本数据类型会根据平台的不同有所改变;Java的数据类型:基本数据类型、类、接口等类型C语言数据类型:基本数据类
7、型与组合数据类型两种语言的基本数据类型也有区别。,基本类型:在Java语言中,基本数据类型的长度是固定的,不依赖于具体的计算机硬软件平台环境,这使得Java语言具有良好的跨平台特性和可移植性。,数据类型所占位数数的范围 char 160 65535 byte 8-2727-1 short 16-215215-1 int 32-231231-1 long 64-263263-1 float 32 3.4e038 3.4e038 double 64 1.7e308 1.7e308,3.2 数据类型,常量用文字串来表示,具有不同的类型,其定义格式为:final Type varName=value,
8、varName=value;变量程序中的基本存储单元,其定义包括变量名、变量类型和作用域几个部分,定义格式为:Type varName=value,varName=value;作用域:指可访问变量的一段代码,在程序中不同的地方声明的变量具有不同的作用域:局部变量、类变量、方法参数、例外处理参数。在一定的作用域内,变量名必须唯一。,3.3 变量与常量,常量,赋值后不能更改的值final double SALES_TAX=6.25;,C语言如何定义常量?#define PAI 3.1415926,变量,变量的属性变量标识、变量数据类型、变量作用域变量的声明:如:float f,g;float f=
9、20f;变量的作用域:局部变量的作用域为定义点到代码块的结束变量的默认值:局部变量 请删除例3-1的第9行k=9870,在编译运行程序,出现什么问题?请总结局部变量的默认值规则。赋值操作时的变量类型转换(L/F),整型,整数包括字节型byte、短整形short、整形int和长整形long四种类型。长整数的表示方法为在数值后面添加一个字母L(或l)。例如:456l,189450L,5L,整型数据byte,short,int,long,整型常量1.十进制整数如123,456,0 定义:final int A=123;2.八进制整数以0开头,如0123表示十进制数83,011表示十进制数9。3.十六
10、进制整数以0 x或0X开头,如0 x123表示十进制数291,0X12表示十进制数18。,整型数据byte,short,int,long,整型变量 类型为byte、short、int或long,byte在机器中占8位,short占16位,int占32位,long占64位。整型变量的定义如:int x=123;/指定变量x为int型,且赋初值为123 byte b=8;short s=10;long y=123L;long z=123l;,浮点型,Java语言共有两种浮点类型:单精度类型float和双精度类型double。浮点型数据只采用十进制数表示,其表示方式可以为小数和指数两种形式。为了区分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 基本 数据类型
链接地址:https://www.31ppt.com/p-5641901.html