java期末复习课件第2讲Java语言基础.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《java期末复习课件第2讲Java语言基础.ppt》由会员分享,可在线阅读,更多相关《java期末复习课件第2讲Java语言基础.ppt(54页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、JAVA语言第第2讲讲 JAVA语言基础语言基础2023/1/28JAVA 语言第2讲上一讲回顾n nJava发展发展n nJava特点特点n n面向程序设计基本概念面向程序设计基本概念n nJava程序结构程序结构n nJava体系结构体系结构n nJDK及及Java程序编译与运行方法程序编译与运行方法2023/1/28JAVA 语言第2讲学习要点学习要点n n掌握各种简单数据类型的使用掌握各种简单数据类型的使用n n掌握运算符和表达式的使用掌握运算符和表达式的使用 n n掌握流程控制语句掌握流程控制语句n n分支语句分支语句n n循环语句循环语句n n掌握掌握Java程序简单的输入输出方法
2、程序简单的输入输出方法n nJava数组的使用方法数组的使用方法2023/1/28JAVA 语言第2讲2.1数据类型Java数数据类型据类型基基本本数数据据类类型型字字 符符 型型(char)布布 尔尔 类类 型型(boolean)复合数复合数 据类型据类型 类类(class)接口接口(interface)数组数组空空 类类 型型(null)数数值值类类型型 整数整数 类型类型 实数实数 类型类型 短短整整型型(short)整型整型(int)单精度浮点型单精度浮点型(float)双双 精精 度度 浮浮 点点 型型(double)长整型长整型(long)字节型字节型(byte)2023/1/28
3、JAVA 语言第2讲2.1.1数据类型数据类型数据类型数据类型数据类型关键字关键字关键字关键字占用比特数占用比特数占用比特数占用比特数缺省数值缺省数值缺省数值缺省数值布尔型布尔型布尔型布尔型booleanboolean8 8falsefalse字节型字节型字节型字节型bytebyte8 80 0字符型字符型字符型字符型charchar1616 u0 u0 短整型短整型短整型短整型shortshort16160 0整型整型整型整型intint32320 0长整型长整型长整型长整型longlong64640 0浮点型浮点型浮点型浮点型floatfloat32320.0F0.0F双精度型双精度型双精
4、度型双精度型doubledouble64640.0D0.0D2023/1/28JAVA 语言第2讲2.1.2变量n n变量声明:先声明,后使用变量声明:先声明,后使用int nSecond=10;n n基本数据类型基本数据类型n nJAVAJAVA标识符(区分大小写)标识符(区分大小写)字母、数字、字母、数字、_ _、$组成,字母、组成,字母、_ _、$开头开头2023/1/28JAVA 语言第2讲2.1.3常量n n整型常量:整型常量:n n3232位(一般)和位(一般)和6464位(长型位(长型L/lL/l)n n255255(十十),),03770377(八),(八),0 0XFFXFF
5、(十六十六)n n浮点常量:浮点常量:n n3232位(一般位(一般F/fF/f)和和6464位(双精度位(双精度D/dD/d)n n19.419.4(一般表示一般表示)2.42.4E-4E-4(指数表示指数表示)n nboolean常量:常量:true,falsen n不能转化为不能转化为 intint型型2023/1/28JAVA 语言第2讲常量(续)n ncharchar型常量:用单引号界定型常量:用单引号界定型常量:用单引号界定型常量:用单引号界定n n ,x20 x20n n采用采用UnicodeUnicode码码,从,从 u0000u0000 uFFFFuFFFF,其中其中 u00
6、u00 uFFuFF 为为ASCIIASCII码码n n字符串常量:用双引号界定字符串常量:用双引号界定字符串常量:用双引号界定字符串常量:用双引号界定n n HELLOHELLO,WORLDWORLDn n+号的特殊用法号的特殊用法 Hello+WorldHello+World即即 HelloWorldHelloWorld若若a=4,a=4,则则 a=+aa=+a即即a=4a=42023/1/28JAVA 语言第2讲常量(续)n n特殊字符特殊字符引用方法引用方法引用方法引用方法对应对应对应对应UnicodeUnicode码码码码意义意义意义意义bbu0008u0008回退回退回退回退t t
7、u0009u0009水平制表符水平制表符水平制表符水平制表符tabtabnnu000au000a换行换行换行换行r ru000du000d回车回车回车回车u0022u0022双引号双引号双引号双引号u0027u0027单引号单引号单引号单引号u005cu005c反斜线反斜线反斜线反斜线2023/1/28JAVA 语言第2讲2.1.4变量类型转换n n短类型短类型-长长类型:默认类型:默认n n长类型长类型-短类型:短类型:强制转换强制转换n n例:例:int a;long b;b=a;a=(int)b;2023/1/28JAVA 语言第2讲2.2JAVA的运算符n n算术运算符算术运算符算术运
8、算符算术运算符n n关系运算符关系运算符关系运算符关系运算符n n逻辑运算符逻辑运算符逻辑运算符逻辑运算符n n位运算符位运算符位运算符位运算符n n其他其他其他其他n n三目条件;合并三目条件;合并n n运算符的优先级运算符的优先级运算符的优先级运算符的优先级n n注释注释注释注释2023/1/28JAVA 语言第2讲JAVA的运算符(续)n n2.2.1 算术运算符算术运算符n n双目运算符双目运算符+,/,%(取余)(取余)+号号:可连接字符串:可连接字符串He+lloHe+llo为为 HelloHellon n单目运算符(自运算符)单目运算符(自运算符)n n+,-,运算符的位置决定自
9、运算的顺序,运算符的位置决定自运算的顺序a=3,b=5;c=(a+)*b;a=3,b=5;c=(a+)*b;a=?,c=?a=?,c=?n n-,求相反数求相反数2023/1/28JAVA 语言第2讲JAVA的运算符(续)n n2.2.2 2.2.2 关系运算符关系运算符关系运算符关系运算符n n对两运算量大小关系的比较,结果是布尔量对两运算量大小关系的比较,结果是布尔量n n,=,=B|f(A)AB|f(A)n n简洁运算符:简洁运算符:&,|AB|f(A)AB|f(A)n n单目:!(否)单目:!(否)2023/1/28JAVA 语言第2讲注意区别简洁与注意区别简洁与&(或(或|)和非简洁
10、与)和非简洁与&(或(或|)例如,例如,int a=6,b=8,c=10,d=12;boolean x=+ab+&c+d-;&,如果其前面的,如果其前面的表达式为假,则不表达式为假,则不再计算其后面的表再计算其后面的表达式达式(a=7,b=8,c=10,d=12,x=false)boolean x=+ab+&c+d-;(a=7,b=8,c=10,d=12,x=false)&,不管其前面的,不管其前面的表达式是什么,都表达式是什么,都计算其后面表达式计算其后面表达式2023/1/28JAVA 语言第2讲2.2.4 位运算符位运算符n n按位取反按位取反,01010101=101010100101
11、0101=10101010。n n按位与按位与&,11111001&10001111=1000100111111001&10001111=10001001。n n按位或按位或|,11111001|10001111=1111111111111001|10001111=11111111。n n按位异或按位异或,1111100110001111=011101101111100110001111=01110110。n n左移左移,10101010112=101011101011,10101010101011112=2=1111101010101010。n n无符号右移无符号右移,10101010101
12、011112=2=0000101010101010。2023/1/28JAVA 语言第2讲JAVA的运算符(续)n n2.2.5 三目条件运算符(?:)三目条件运算符(?:)D=D=表达式表达式A A?表达式表达式B B:表达式表达式C Cn nA A为真,返回表达式为真,返回表达式B Bn nA A为假,返回表达式为假,返回表达式C C例:例:int x=5,y=8;long z=2;long k=x3?y:z;/8n n总是返回总是返回B B,C C中的长类型中的长类型2023/1/28JAVA 语言第2讲JAVA的运算符(续)n n2.2.6 合并运算符合并运算符n n二元运算符二元运算
13、符=,a=ba=b即即a=aba=aba+=ba+=ba=a+b;a=a+b;n n运算符的优先级运算符的优先级n n括号最优先括号最优先,参见参见p33p33表表2-82-8所示。所示。2023/1/28JAVA 语言第2讲2.3JAVA的流程控制语句n n结构化程序设计的三种基本控制语句结构化程序设计的三种基本控制语句结构化程序设计的三种基本控制语句结构化程序设计的三种基本控制语句n n顺序顺序n n分支分支n n循环循环按语句书写的先后顺序书写的先后顺序执行在若干路径中有条件地择一有条件地择一执行当某条件成立时,反复执行反复执行一段代码2023/1/28JAVA 语言第2讲2.3.1分支
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 期末 复习 课件 语言 基础
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内