2 java语言基础

2 java语言基础

ID:40783846

大小:234.50 KB

页数:29页

时间:2019-08-07

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

《2 java语言基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第二章Java语言基础第二章java语言基础2.1标识符、关键字和分隔符2.2数据类型概述2.3基本数据类型2.4运算符2.5表达式2.6简单的输入输出2.1标识符、关键字和分隔符1.标识符:用来表示变量、方法或类等的名字。定义的规则如下:只能使用字母、数字、下划线和美元符($)。只能以字母、下划线和美元符开头。严格区分大小写,没有长度限制。注意:(1)一般类名首字母大写;方法与变量名首字母小写;第二个单词首字母大写。(2)java支持Unicode标准字符集$programe_java$programe_

2、java1programe2_1my_class12programe&_java$programejava1%programe21class2.1标识符、关键字和分隔符Note:标识符不能使用关键字!abstractbreakbytebooleancatchcasecharclasscontinuedefaultdodoubleelseextendsfalsefinalfloatforfinallyifimportimplementsintinterfaceinstanceoflonglengthnativ

3、enewnullpackageprivateprotectedpublicreturnswitchsynchronizedshortstaticsupertrytruethisthrowthrowsvoidvolatilewhiletransient2.2.1数据类型划分Java数据类型基本数据类型复合数据类型字符型(char)布尔类型(boolean)数值类型类(class)接口(interface)数组单精度浮点型(float)双精度浮点型(double)短整型(short)整型(int)长整型(lon

4、g)字节型(byte)整数类型实数类型1、数据类型划分:1、常量<数据类型><符号常量标识符>=<常量值>2.2.2常量和变量如:finaldoublePI=3.14;//定义并初始化2、变量局部变量、成员变量、方法参数、异常处理参数[修识符]<数据类型><变量标识符>=<值>或:finaldoublePI;//定义PI=3.14;//初始化,仅初始化可一次2.2.2常量和变量3、变量默认值数据类型默认值booleanfalsechar‘00’(空字符)int0long0Lfloat0.0

5、fdouble0.02.3基本数据类型1、布尔型数据(1)常量有两个值:true、false(2)布尔型变量:booleanbval=false;2、类型转换自动类型转换:低优先级的数据自动会转换为高优先级的数据。强制类型转换:优先级高的数据转换为优先级低的数据。例如:doubled=3.14159;inta=(int)d;intlongfloatdouble低高charbyte->short2.3基本数据类型2.4运算符算术运算符关系运算符布尔逻辑运算符位运算符赋值运算符2.4.1算术运算符完成操作数的算

6、术运算包括:+,-,*,/,%(求余),++:++a(前缀增),a++(后缀增)--:--a(前缀减),a--(后缀减)完成操作数的比较运算,结果为布尔类型值。包括:==,!=,<,<=,>,>=,instanceof。2.4.2关系运算符2.4.3布尔逻辑运算符包括:&,

7、,!,^,&&,

8、

9、。注意区别简洁与&&(或

10、

11、)和非简洁与&(或

12、)例如,inta=6,b=8,c=10,d=12;booleanx=++a>b++&&c++>d--;若其前面的表达式值为假,则不再计算其后面的表达式(a=7,b=9,

13、c=10,d=12,x=false)booleanx=++a>b++&c++>d--;(a=7,b=9,c=11,d=11,x=false)不管其前面的表达式值为什么,都计算其后面表达式2.4.4位运算符按位取反〜,〜01010101=10101010。按位与&,11111001&10001111=10001001。按位或

14、,11111001

15、10001111=11111111。按位异或^,11111001^10001111=01110110。左移<<,10101011<<2=10101100。右移>>,1

16、0101011>>2=11101010。无符号右移>>>,10101011>>>2=00101010。2.4.5赋值运算符=用来把一个表达式的值赋值给一个变量如:a=b+c;a=100;复合赋值运算符:+=(加等于),-=(减等于),*=(乘等于),/=(除等于),/=(模除等于)如:a=100;a+=1;//此时a为1012.4.6条件运算符表达式1?表达式2:表达式3若表达式1为真,结果为表达式2的值,否则为

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

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

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