Java基本数据类型 (2).ppt
《Java基本数据类型 (2).ppt》由会员分享,可在线阅读,更多相关《Java基本数据类型 (2).ppt(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第3章章 Java基本数据类型基本数据类型31Java程序基本组成元素程序基本组成元素32数据类型数据类型33变量与常量变量与常量34运算符与表达式运算符与表达式本章要点:本章要点:n熟练掌握标识符的命名规则,关键字和三种注释方式n掌握Java的基本数据类型和它们的用法n掌握变量的声明、初始化和引用规则n掌握Java的运算符及它们之间的优先关系3.1 Java程序基本组成元素程序基本组成元素n单纯从程序的语法组成来看,一个Java程序是由:q空白分隔符、q标识符、q关键字、q分隔符、q注释、q运算符、q常量等组成。3.1 Java程序基本组成元素程序基本组成元素/JavaExample.ja
2、va/author:PanhaopublicclassJavaExamplepublicstaticvoidmain(Stringargs)intxLen,xWid,area;xLen=7;xWid=9;area=xLen*xWid;System.out.println(“theareais:”+area);3.1 Java程序基本组成元素程序基本组成元素n标识符用来表示类名,变量名、数组名、方法名等名称。nJava标识符只能由以下四类字符组成:q26个大写英文字母(AZ)和26个小写英文字母(az)q数字(09)q下划线(_)q美元符号($)n并且标识符中的第一个符号必须是英文字母、下划线或
3、者美元符号,数字不能作为标识符的开头字符。3.1 Java程序基本组成元素程序基本组成元素以下哪些是合法的标识符?nHelloJavaWorldn_xy3cn$histknAd_gsnHello&JavanXy-3cn3histknAdgsHelloJavaWorld_xy3c$histkAd_gs关键字关键字n又称为保留字,是Java语言中由系统规定的标识符,其含义和用法由系统事先规定具有专门的意义和用途,不能当作一般的标识符使用。nabstractbreakbytebooleancatchcaseclasscharcontinuedefaultdoubledoelseextendsfals
4、efinalfloatforfinally ifimportimplementsintinterfaceinstanceoflonglengthnativenewnullpackageprivateprotectedpublicfinalreturnswitchsynchronizedshortstaticsupertrytruethisthrowthrowsthreadtransientvoidwhile要记忆!要记忆!分隔符分隔符n分隔符用来分隔和组合标识符,辅助编译程序阅读和理解Java源程序。分隔符分为两类:没有意义的空白符,拥有确定含义的分隔符。n空白符在Java程序中的作用是分隔标
5、识符,包括以下四种:q回车q换行q制表符Tab键分隔符分隔符n普通分隔符也用来分隔和区分程序中的不同成分,但是它在程序中有确定的含义。Java的普通分隔符有以下四种:n大括号:用来标明类体范围、方法体范围、复合语句和数组成员的初始化n分号;:用来标志Java语句的结束n逗号,:用来分隔方法定义中的多个参数,以及分隔相同类型的多个变量的定义。n冒号::用来说明语句的标号,用在程序语句转移中。注释注释Java语言的注释有三种形式:n单行注释:/abcn多行注释:/*abc*/n文档注释:/*abc*/注:SUN公司的J2SDK中的javadoc软件可以识别程序中的文档注释内容(/*/),并自动从程
6、序中提出注释内容,形成程序文档。Javadoc参考文献参考文献nCodeConversion:SUN推荐的书写Java程序文档的格式和规范http:/ 数据类型数据类型问题:在C语言中,存在数据类型,在Java中,也存在数据类型,那么,为什么要有数据类型呢?1.数据类型用来说明常量、变量和表达式的性质数据类型用来说明常量、变量和表达式的性质和所占内存的大小。和所占内存的大小。2.Java的基本数据类型长度是固定的,可以跨平的基本数据类型长度是固定的,可以跨平台自由移植。台自由移植。(c语言的基本数据类型根据平台的语言的基本数据类型根据平台的不同会有所参别不同会有所参别)3.2 数据类型数据类型
7、与与C语言数据类型的比较语言数据类型的比较Java的数据类型的长度固定,可跨平台自由移动,C语句的基本数据类型会根据平台的不同有所改变;nJava的数据类型:基本数据类型、类、接口等类型nC语言数据类型:基本数据类型与组合数据类型n两种语言的基本数据类型也有区别。基本类型:基本类型:在Java语言中,基本数据类型的长度是固定的,不依赖于具体的计算机硬软件平台环境,这使得Java语言具有良好的跨平台特性和可移植性。数据类型数据类型所占位数所占位数数的范围数的范围 char 160 65535 byte 8-2727-1 short 16-215215-1 int 32-231231-1 long
8、 64-263263-1 float 32 3.4e038 3.4e038 double 64 1.7e308 1.7e3083.2 数据类型数据类型常量常量n用文字串来表示,具有不同的类型,其定义格式为:final Type varName=value,varName =value;变量变量n程序中的基本存储单元,其定义包括变量名、变量类型和作用域几个部分,定义格式为:Type varName=value,varName =value;作用域:指可访问变量的一段代码,在程序中不同的地方声明的变量具有不同的作用域:局部变量、类变量、方法参数、例外处理参数。在一定的作用域内,变量名必须唯一。3.
9、3 变量与常量变量与常量常量常量n赋值后不能更改的值qfinaldoubleSALES_TAX=6.25;C语言如何定义常量?#define PAI 3.1415926变量变量变量的属性变量的属性变量标识、变量数据类型、变量作用域变量的声明:变量的声明:如:floatf,g;floatf=20f;变量的作用域:变量的作用域:局部变量的作用域为定义点到代码块的结束变量的默认值:变量的默认值:局部变量请删除例3-1的第9行k=9870,在编译运行程序,出现什么问题?请总结局部变量的默认值规则。赋值操作时的变量类型转换赋值操作时的变量类型转换(L/F)整型整型n整数包括字节型byte、短整形shor
10、t、整形int和长整形long四种类型。n长整数的表示方法为在数值后面添加一个字母L(或l)。例如:456l,189450L,5L整型数据整型数据byte,short,int,longn整型常量1.十进制整数如123,456,0 定义:final int A=123;2.八进制整数以0开头,如0123表示十进制数83,011表示十进制数9。3.十六进制整数以0 x或0X开头,如0 x123表示十进制数291,0X12表示十进制数18。整型数据整型数据byte,short,int,longn整型变量 类型为byte、short、int或long,byte在机器中占8位,short占16位,int
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java基本数据类型 2 Java 基本 数据类型
限制150内