java期末复习课件第2讲java语言基础

java期末复习课件第2讲java语言基础

ID:39968945

大小:309.50 KB

页数:54页

时间:2019-07-16

java期末复习课件第2讲java语言基础_第1页
java期末复习课件第2讲java语言基础_第2页
java期末复习课件第2讲java语言基础_第3页
java期末复习课件第2讲java语言基础_第4页
java期末复习课件第2讲java语言基础_第5页
资源描述:

《java期末复习课件第2讲java语言基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JAVA语言第2讲JAVA语言基础上一讲回顾Java发展Java特点面向程序设计基本概念Java程序结构Java体系结构JDK及Java程序编译与运行方法2021/9/14学习要点掌握各种简单数据类型的使用掌握运算符和表达式的使用掌握流程控制语句分支语句循环语句掌握Java程序简单的输入输出方法Java数组的使用方法2021/9/142.1数据类型Java数据类型基本数据类型字符型(char)布尔类型(boolean)复合数据类型类(class)接口(interface)数组空类型(null)数值类型整数类型实数类型短整型(short)整型(in

2、t)单精度浮点型(float)双精度浮点型(double)长整型(long)字节型(byte)2021/9/142.1.1数据类型数据类型关键字占用比特数缺省数值布尔型boolean8false字节型byte80字符型char16u0短整型short160整型int320长整型long640浮点型float320.0F双精度型double640.0D2021/9/142.1.2变量变量声明:先声明,后使用intnSecond=10;基本数据类型JAVA标识符(区分大小写)字母、数字、_、$组成,字母、_、$开头2021/9/142.1.3常量整

3、型常量:32位(一般)和64位(长型L/l)255(十),0377(八),0XFF(十六)浮点常量:32位(一般F/f)和64位(双精度D/d)19.4(一般表示)2.4E-4(指数表示)boolean常量:true,false不能转化为int型2021/9/14常量(续)char型常量:用单引号界定'','x20'采用Unicode码,从'u0000'~'uFFFF',其中'u00'~'uFF'为ASCII码字符串常量:用双引号界定"HELLO,WORLD"+号的特殊用法"Hello"+"World"即"HelloWorld"若a=4

4、,则"a="+a即"a=4"2021/9/14常量(续)特殊字符引用方法对应Unicode码意义‘b’‘u0008’回退‘t’‘u0009’水平制表符tab‘’‘u000a’换行‘r’‘u000d’回车‘"’‘u0022’双引号‘’’‘u0027’单引号‘\’‘u005c’反斜线2021/9/142.1.4变量类型转换短类型->长类型:默认长类型->短类型:强制转换例:inta;longb;b=a;a=(int)b;2021/9/142.2JAVA的运算符算术运算符关系运算符逻辑运算符位运算符其他三目条件;合并运算符

5、的优先级注释2021/9/14JAVA的运算符(续)2.2.1算术运算符双目运算符+,-,×,/,%(取余)+号:可连接字符串"He"+"llo"为"Hello"单目运算符(自运算符)++,--,运算符的位置决定自运算的顺序a=3,b=5;c=(a++)*b;a=?,c=?-,求相反数2021/9/14JAVA的运算符(续)2.2.2关系运算符对两运算量大小关系的比较,结果是布尔量>,<,>=,<=,!=,==(与=不同)2.2.3逻辑运算符表示两布尔量的逻辑关系,结果仍为布尔量双目:(与、或)非简洁运算符:&,

6、A>B

7、f(A)简洁运算符:&&

8、,

9、

10、A>B

11、

12、f(A)单目:!(否)2021/9/14注意区别简洁与&&(或

13、

14、)和非简洁与&(或

15、)例如,inta=6,b=8,c=10,d=12;booleanx=++a>b++&&c++>d--;&&,如果其前面的表达式为假,则不再计算其后面的表达式(a=7,b=8,c=10,d=12,x=false)booleanx=++a>b++&c++>d--;(a=7,b=8,c=10,d=12,x=false)&,不管其前面的表达式是什么,都计算其后面表达式2021/9/142.2.4位运算符按位取反〜,〜01010101=10101010。按

16、位与&,11111001&10001111=10001001。按位或

17、,11111001

18、10001111=11111111。按位异或^,11111001^10001111=01110110。左移<<,10101011<<2=10101100。右移>>,10101011>>2=11101010。无符号右移>>>,10101011>>>2=00101010。2021/9/14JAVA的运算符(续)2.2.5三目条件运算符(?:)D=表达式A?表达式B:表达式CA为真,返回表达式BA为假,返回表达式C例:intx=5,y=8;longz=2;long

19、k=x>3?y:z;//8总是返回B,C中的长类型2021/9/14JAVA的运算符(续)2.2.6合并运算符二元运算符@=,a@=b即

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

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

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