java第02章java语言基础

java第02章java语言基础

ID:36197951

大小:287.50 KB

页数:39页

时间:2019-05-07

java第02章java语言基础_第1页
java第02章java语言基础_第2页
java第02章java语言基础_第3页
java第02章java语言基础_第4页
java第02章java语言基础_第5页
资源描述:

《java第02章java语言基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章Java语言基础2.1标识符与关键字2.2基本数据类型2.3变量与常量2.4运算符与表达式2.5流程控制2.6数组2.7字符串《Java2程序设计实用教程》叶核亚2.1标识符与关键字Java语言使用国际字符格式标准(Unicode)(而不是ASCII码)和浮点数(IEEE754)。Unicode字符集定义了一整套国际标准字符集,用16位表示一个字符,包括65536个字符,比通常使用的8位的ASCII码字符集大得多。1.关键字2.标识符3.注释4.分隔符1.关键字关键字(keywords)是Java中具有特殊含义的

2、字符序列。不允许用户对关键字赋予别的含义。Java定义了47个关键字。2.标识符Java用标识符(identifier)表示变量名、类名和方法名。标识符是由字母、数字、下划线(_)、美元符($)组成的字符数字串。标识符必须以字母、下划线或美元符开头。Java约定在代码中变量名一般以小写字母开头,类名一般以大写字母开头。3.注释Java允许在源程序文件中添加注释(comments),以增加程序的可读性,系统不会对注释的内容进行编译。Java有三种形式的注释://单行注释(commentononeline)/*单行或多行注

3、释(commentononeormorelines)*//**文件注释(documentingcommment)*/4.分隔符;(分号):语句(statement)结束符;,(逗号):分隔变量声明中连续的标识符,或在for语句中连接语句;.(句号):用于分隔包、子包和类,或分隔引用变量中的变量和方法;()(括号):用于在方法定义和访问中将参数表括起来,或在表达式中定义运算的先后次序,或在控制语句中将表达式和类型转换括起来;[](方括号):用于声明数组类型,及引用数组的元素值;{}(花括号):用一对花括号{}将若干语句序

4、列括起来作为一个程序代码块(block),或初始化数组时赋值。2.2基本数据类型整型:byte、short、int、long浮点型:float、double逻辑型:boolean字符型:char2.3变量与常量1.变量2.常量1.变量变量存储的是在程序中可以修改的值。变量具有三个基本要素:名字、类型和值。Java的每个变量都具有一种类型,变量的类型决定了变量的数据性质和范围、变量存储在内存中所占的大小(字节数)以及对变量可以进行的合法操作等。变量声明格式为:[〈修饰符〉]〈类型〉〈变量名〉[=〈初值〉][,〈变量名〉[

5、=〈初值〉]……]例如,inti,j,k;//同时声明了三个int类型的变量i、j、kinti=0;//声明变量时初始化2.常量常量存储的是在程序中不能被修改的固定值。常量也是有类型的,Java常量包括整数、浮点数、布尔值、字符和字符串。常量声明的形式与变量声明基本一样,只需用关键字final标识,通常final写在最前面。例如,finalintMAX=10;finalfloatPI=3.14f;2.4运算符与表达式2.4.1赋值2.4.2运算符2.4.3表达式2.4.1赋值赋值运算的作用是使变量获得值。赋值的格式为:

6、〈变量名〉=〈表达式〉其中“=”是赋值运算符,〈变量名〉获得计算出的〈表达式〉的值。赋值的运算次序是从右向左的,即先计算〈表达式〉的值,再将〈表达式〉的结果值赋给〈变量名〉。例如:inti,j;i=10;//变量i获得值i=i+1;//变量i获得i原先值再加1,则i=11j=i+10;//变量j获得表达式的值,则j=212.4.2运算符算术运算符一元:正(+)、负(-)、加1(++)和减1(--)二元:加(+)、减(-)、乘(*)、除(/)、取余(%)。位运算符等于(==)、不等于(!=)、大于(>)、大于等于(>=)

7、、小于(<)、小于等于(<=)关系运算符逻辑与(&)、逻辑或(

8、)、逻辑非(!)、逻辑异或(∧)、条件与(&&)、条件或(

9、

10、)布尔运算符非(~)、与(&)、或(

11、)、异或(∧)、右移(>>)、左移(<<)、0填充的右移(>>>)表2.1运算符的优先级优先级运算符结合性1.[]();,2++――+=~!+-(一元)右左3*/%左右4+-(二元)左右5<<>>>>>左右6<><=>=instanceof左右7==!=左右8&左右9∧左右10

12、左右11&&左右12

13、

14、左右13?:右左14=*=/=%

15、=+=-=<<=>>=>>>=&=∧=

16、=右左2.4.3表达式表达式是算法语言的基本组成部分,它表示一种求值规则,通常由操作数、运算符和圆括号组成。表达式按照运算符的优先级进行计算,求得一个表达式的值。表达式的类型不一定和操作数相同,它取决于其中的运算。例如:(i+1)*2//结果为int(i>=0)&(i<=9)//结果为bo

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

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

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