java第3章标记、运算符和表达式.ppt

java第3章标记、运算符和表达式.ppt

ID:48053804

大小:811.81 KB

页数:46页

时间:2019-05-06

java第3章标记、运算符和表达式.ppt_第1页
java第3章标记、运算符和表达式.ppt_第2页
java第3章标记、运算符和表达式.ppt_第3页
java第3章标记、运算符和表达式.ppt_第4页
java第3章标记、运算符和表达式.ppt_第5页
资源描述:

《java第3章标记、运算符和表达式.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二篇Java语言的命令式成分第三章标记、运算符和表达式第四章流程控制第二篇Java语言的命令式成分3.1词法元素3.1.1注释3.1.2字符集3.1.3标记3.1.4标识符3.1.5Java的关键字3.2类型及其字面值3.2.1基本类型3.2.2引用值3.2.3布尔值3.2.4字符值3.2.5整型值3.2.6浮点值3.2.7字符串值3.2.8类的字面值3.3变量3.3.1域和局部变量3.3.2形参3.3.3final变量3.3.4初始值3.4数组变量3.4.1数组修饰符3.4.2数组的数组3.4.3数组的初始化3.4.4数组和类型第三

2、章标记、运算符和表达式3.5算术运算符3.5.1整数运算3.5.2浮点运算3.5.3严格和非严格的浮点运算3.6普通运算符3.6.1递增与递减运算符3.6.2关系和判等运算符3.6.3逻辑运算符3.6.4instanceof运算符3.6.5按位运算符3.6.6条件运算符?:3.6.7赋值运算符3.6.8字符串连接3.7运算符的优先级和结合性3.8表达式3.8.1运算顺序3.8.2表达式类型3.8.3隐式转换3.8.4显式转换3.8.5字符串转换3.9访问成员3.10小结3.1词法元素3.1.1注释3.1.2字符集3.1.3标记3.1.4

3、标识符3.1.5Java的关键字3.2类型及其字面值3.2.1基本类型3.2.2引用值3.2.3布尔值3.2.4字符值3.2.5整型值3.2.6浮点值3.2.7字符串值3.2.8类的字面值3.3变量3.3.1域和局部变量3.3.2形参3.3.3final变量3.3.4初始值3.4数组变量3.4.1数组修饰符3.4.2数组的数组3.4.3数组的初始化3.4.4数组和类型第三章标记、运算符和表达式3.5算术运算符3.5.1整数运算3.5.2浮点运算3.5.3严格和非严格的浮点运算3.6普通运算符3.6.1递增与递减运算符3.6.2关系和判等

4、运算符3.6.3逻辑运算符&

5、3.6.4instanceof运算符3.6.5按位运算符3.6.6条件运算符?:3.6.7赋值运算符3.6.8字符串连接3.7运算符的优先级和结合性3.8表达式3.8.1运算顺序3.8.2表达式类型3.8.3隐式转换3.8.4显式转换3.8.5字符串转换3.9访问成员3.10小结Java有三种类型的注释:第三种文档注释必须出现在类说明、类成员或构造器前面,并被包含在自动生成的文档内。注意:Java的注释不能嵌套种类书写定义1//comment从//起到行尾的字符在编译时将被忽略2/*comment*/在/*

6、和其后的*/之间的字符在编译时将被忽略,包括行结束符r、或r3/**comment*/在/**和其后的*/之间的字符在编译时将被忽略,包括行结束符r、或r3.1词法元素3.1.1注释Java使用Unicode字符集(16位字符集)。现行的Java环境在读标准的ASCII或ISOLatin-1文件的同时,将其转化为Unicode文件。其他两大类常用字符集是:ASCIIEBCDIC-扩展二进制编码十进制互换代码由于几乎没有文本编辑器支持Unicode字符,因此Java需要转义序列udddd对其进行编码。d:十六进制

7、数。3.1.2字符集标记:组成语言的基本单词(token)。编译器把源码分隔成一个个的标记,并识别哪些是语句,哪些是标识符,从而构成程序代码。Java中,空白(空格、横向跳格、换行符和换页符)除了用来分隔单词,或作为字符、字符串的内容外,没有别的含义。我们可以任意增删不是字符或字符串内容的那些单词间的空白(但不能全部去掉),这并不改变程序本身的含义。Java的词法分析器是“贪婪型”的。它把尽可能多的字符归并在一个单词里,而不管是否会形成一无效的单词。故由于“++”比“+”长,因此表达式:3.1.3标记j=i+++++i;//INVALI

8、D将被解释成无效的表达式j=i+++++i;//INVALID而不是解释成有效的表达式j=i+++++i;标识符(identifier):被说明的实体(如变量、常量)和标号的名字。程序员对程序中的各个元素加以命名时使用的命名记号。Java语言中,标识符是以字母,下划线(_),美元符($)开始的一个字符序列,后面可以跟字母,下划线,美元符,数字。合法的标识符identifieruserNameUser_Name_sys_val$change非法的标识符2mailroom#class_&_$3.14153.1.4标识符标识符中大小写敏感。拉

9、丁字母n的大写”N”与希腊字母v的大写”N”看起来相似,但是不同的Unicode字符。是不同语言的字符。Java语言标识符的长度没有限制。Java语言新版中支持中文符标准。3.1.4标识符3.1.5Java

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

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

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