java语言程序设计讲义-第二章

java语言程序设计讲义-第二章

ID:14257186

大小:51.00 KB

页数:10页

时间:2018-07-27

java语言程序设计讲义-第二章_第1页
java语言程序设计讲义-第二章_第2页
java语言程序设计讲义-第二章_第3页
java语言程序设计讲义-第二章_第4页
java语言程序设计讲义-第二章_第5页
资源描述:

《java语言程序设计讲义-第二章》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第二章数据类型主要内容:Java语言标识符、关键字、注释、数据类型2.1Java语言标识符标识符是一个唯一标识一个变量,方法和类的名字。(1)Unicode编码字符集lJava语言使用Unicode字符集,共包含65535个字符。l每个字符用2个字节,即16位来表示。lUnicode只用在Java平台内部。(2)标识符的命名l以字母、下划线或美元符“$”开始的,并包含这些字符和数字的字符序列。l标识符是大小写相关的,且可以任意长,但长度要合适。l关键字不能作标识符。l避免用下划线或美元符“$”开头。否则,在向程序中导入C语言

2、程序库时可能会造成名字冲突和混乱。l为使标识符具有较好的可读性,应遵守一定的命名规范:标识符类型常规示例类每个单词的首字母都大写Mammal,SeaMammal10函数第一个字母小写,其它单词的首字母大写getAge变量第一个字母小写,其它单词的首字母大写brainSize常量所有字母大小,单词之间使用下划线分开MAX_HEIGHT2.1Java语言关键字关键字是预定义的标识符,它对于Java语言编译器有特殊意义,不能重新定义。(1)Java语言的关键字abstractbooleanbreakbytecasecatchcha

3、rclasscontinuedefaultdodoubleelseextendsfalsefinalfinallyfloatforifimplementsimportinstanceofintinterfacelongnativenewnullpackageprivateprotectedpublicreturnshortstaticsuperswitchsynchronizedthisthrowstransienttruetryvoidvolatilewhile(2)分类l数据声明关键字(boolean,float,int

4、)l循环关键字(continue,while,for)l条件关键字(if,else,switch)l异常关键字(try,throws,catch)10l结构关键字(class,extends,implements)l修饰符和访问关键字(private,public,transient)l其它关键字(true,null,super)2.1注释语句(1)Java语言中的三种注释方式:¹//用于单行注释。注释从∥开始,终止于行尾。º/*…*/用于多行注释。这种注释不能互相嵌套。»/**…*/是Java语言所特有的doc注释。通常用

5、在创建web页面的HTML文件中。主要是为支持JDK工具Javadoc而采用的。(2)程序段2.2数据类型(1)整型数据)))byte、short、int、longl整型常量①十进制整数。例如123,-456,0②八进制整数,以0开头。③十六进制整数,以0x或0X开头。例如:0123表示十进制数83,-011表示十进制数-9,0x123表示十进制数291,-0X12表示十进制数-18。对于long型值,则要在数字后加L或l,如123L10表示一个长整数。l整型变量数据长度整数类型表示范围8位byte-27——27-116位s

6、hort-215——215-132位int-231——231-164位long-263——263-1整型变量的声明,例如:byteb;//声明变量b为byte型(2)浮点型(实型)数据)))float、doubledouble比float具有更高的精度和更大表示范围,常常使用。l实型常量①十进制数形式:由数字和小数点组成,且必须有小数点。如0.123,.123,123.,123.0②科学计数法形式:如:123e3或123E3,其中e或E之前必须有数,且e或E后面的指数必须为整数。l实型变量数据长度整数类型表示范围32floa

7、t3.4e-038~3.4e+0381064double1.7e-308~1.7e+308(3)字符型数据))char、Stringl字符常量用单引号括起来的一个字符。Java也提供转义字符,以开头,将其后的字符转变为另外的含义。Java语言中的字符型数据是16位无符号型数据,它表示Unicode集,而不仅仅是ASCII集。Java语言中的转义字符:'\rftbddduxxxx例如:71是ASCII码为八进制数71(十进制数57)的字符。u0041是Unicode码为十六进制数41(十进制数65)

8、的字符。l字符型变量类型为char,在机器中占16位,其范围为0~65535。与C++不同,Java语言中的字符型数据不能用作整数。如:Intthree=3;charone='1';charfour=(char)(three+one);//four='4'10l字符串常量用双引号(“”)括

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。