第5章Java语言基础知识 ppt课件.ppt

第5章Java语言基础知识 ppt课件.ppt

ID:58933574

大小:344.50 KB

页数:66页

时间:2020-09-28

第5章Java语言基础知识 ppt课件.ppt_第1页
第5章Java语言基础知识 ppt课件.ppt_第2页
第5章Java语言基础知识 ppt课件.ppt_第3页
第5章Java语言基础知识 ppt课件.ppt_第4页
第5章Java语言基础知识 ppt课件.ppt_第5页
资源描述:

《第5章Java语言基础知识 ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章Java语言基础知识学习内容简单数据类型运算符和表达式注释控制语句数组字符串的处理5.1简单数据类型标识符和保留字数据类型简单数据类型简单数据类型中各类型数据间的优先关系和相互转换标识符程序员对程序中的各个元素加以命名时使用的命名记号称为标识符(identifier)。Java语言中,标识符是以字母,下划线(_),美元符($)开始的一个字符序列,后面可以跟字母,下划线,美元符,数字。例如:保留字数据类型简单类型(8种)整数类型:byte,short,int,long浮点类型:float,double字符类

2、型:char布尔类型:boolean引用类型classInterface数组常量和变量常量:用保留字final来实现 finaltypeSpecifiervarName=value[,varName[=value]…];如:finalintNUM=100;变量:Java程序中的基本存储单元,它的定义包括变量名、变量类型和作用域几个部分。其定义格式如下:typeSpecifiervarName[=value[,varName[=value]…];如:intcount;charc='a';基本数据类型Java中定义

3、了四大类/八种基本数据类型:整数型----byte,short,int,long浮点数型----float,double文本型----char逻辑型----boolean简单数据类型的例子packagech04;publicclassAssign{publicstaticvoidmain(Stringargs[]){intx,y;//定义x,y两个整型变量floatz=1.234f;//指定变量z为float型,且赋初值为1.234doublew=1.234;//指定变量w为double型,且赋初值为1.234

4、booleanflag=true;//指定变量flag为boolean型,且赋初值为truecharc;//定义字符型变量cStringstr;//定义字符串变量strStringstr1="Hi";//指定变量str1为String型,且赋初值为Hic='A';//给字符型变量c赋值'A'str="bye";//给字符串变量str赋值"bye"x=12;//给整型变量x赋值为12y=300;//给整型变量y赋值为300}}简单数据类型中各类型数据间的优先关系和相互转换不同类型数据间的优先关系如下:低-----

5、-------------------------------------->高byte,short,char->int->long->float->double自动类型转换规则简单数据类型中各类型数据间的优先关系和相互转换强制类型转换:高级数据要转换成低级数据,需用到强制类型转换,如:inti;byteb=(byte)i;/*把int型变量i强制转换为byte型*/5.2运算符和表达式运算符算术运算符关系运算符布尔逻辑运算符位运算符赋值运算符条件运算符其它算术运算符代码段inti=7,j=7;System.o

6、ut.println(++i);System.out.println(j++);的输出结果为:87关系运算符布尔逻辑运算符位运算符位运算符例如:a=10011101;b=00111001;则有如下结果:a<<3=11101000;a>>3=11110011无符号右移位运算符>>>在进行右移操作时,高位移出的空位总是补0。a>>>3=00010011;a&b=00011001;a

7、b=10111101;~a=01100010;a^b=10100100;赋值运算符条件运算符JAVA语言提供了一个三目运算符?:,其语

8、法格式为:boolean表达式?返回值1:返回值2当boolean表达式的值为true时,返回表达式1的值,否则返回表达式2的值。inti=70;System.out.println(i>=60?“及格”:“不及格”);结果:及格其它包括分量运算符·下标运算符[]intarray1[]=newint[4];实例运算符instanceof内存分配运算符new强制类型转换运算符(类型)方法调用运算符()运算符优先级5.3注释单行注释多行注释文档注释单行注释从“//”开始到本行结束的内容都是注释例如://这是一行单行

9、注释//则是另一行单行注释多行注释在“/*”和“*/”之间的所有内容都是注释例如:/*这是一段注释分布在多行之中*/文档注释在“/**”和“*/”之间的内容都是文档注释。可以通过JDK提供的javadoc命令,生成所编程序的API文档,而该文档中的内容主要就是从文档注释中提取的。该API文档以HTML文件的形式出现,与java帮助文档的风格与形式完全一致。文档注释例如:通过在命令行下面

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

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

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