Java 程序设计 第2章ppt课件.ppt

Java 程序设计 第2章ppt课件.ppt

ID:59417352

大小:1.69 MB

页数:31页

时间:2020-09-19

Java 程序设计 第2章ppt课件.ppt_第1页
Java 程序设计 第2章ppt课件.ppt_第2页
Java 程序设计 第2章ppt课件.ppt_第3页
Java 程序设计 第2章ppt课件.ppt_第4页
Java 程序设计 第2章ppt课件.ppt_第5页
资源描述:

《Java 程序设计 第2章ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章标识符和数据类型本章主要内容:Java的基本语法单位1Java编码体例2Java的基本数据类型3复合数据类型4类和对象的初步介绍5Java程序的结构package语句:可以没有,或可以有多个,但必须放在文件开始的地方import语句:可以没有,或可以有多个,如果有import语句的话,必须放在所有类定义之前public型的类定义:每个文件中最多有一个类定义:每个文件中包含的类定义的个数没有限制接口定义:每个文件中包含的接口定义个数没有限制Java的基本语法单位空白、注释及语句空白换行符及回车键、空格键、水平定位键(tab)都是空白。Java程序的元素之间可插入任意数量的空白,编译器将

2、忽略掉多余的空白程序中除了加入适当的空白外,还应使用缩进格式,使得同一层语句的起始列位置相同不提倡的程序风格一种不好的风格classPoint{intx,y;Point(intx1,inty1){x=x1;y=y1;}Point(){this(0,0);}voidmoveto(intx1,inty1){x=x1;y=y1;}}提倡的程序风格classPoint{intx,y;//点的x轴、y轴坐标Point(intx1,inty1){//构造方法x=x1;y=y1;}Point(){//构造方法this(0,0);}voidmoveto(intx1,inty1){//点移动到(x1,y1)

3、x=x1;y=y1;}}注释程序中适当地加入注释,会增加程序的可读性程序中允许加空白的地方就可以写注释。注释不影响程序的执行结果,编译器将忽略注释Java中的三种注释形式://在一行的注释/*一行或多行的注释*//**文档注释*/语句、分号和块Java中的语句是最小的执行单位Java各语句间以分号“;”分隔。一个语句可写在连续的若干行内花括号“{”和“}”包含的一系列语句称为语句块,简称为块语句块可以嵌套即语句块中可以含有子语句块。在词法上,块被当作一个语句看待Java关键字abstractbooleanbreakbytecasecatchcharclassconstcontinuedod

4、oubleelseextendsfalsefinallycastdefaultfinalfinallyfloatforfuturegenericgotoifimplementsimportinnerinstanceofintinterfacelongnativenewnulloperatorouterpackageprivateprotectedpublicrestreturnshortstaticsuperswitchsynchronizedthisthrowthrowstransienttruetryvarvoidvolatilewhile标识符标识符是以字母、下划线(_)或美元符($

5、)开头,由字母、数字、下划线(_)或美元符($)组成的字符串标识符区分大小写,长度没有限制标识符例合法的标识符非法标识符2Sun//以数字2开头class//是Java的关键字,有特殊含义#myname//含有其他符号#IdentifierusernameUser_name_sys_var1$changesizeofJava编码体制Java中的一些命名约定:类类名应为名词,含有大小写,每个字的首字母大写接口接口是一种特殊的类,接口名的命名约定与类名相同方法方法名应是动词,含有大小写,首字母小写,其余各字的首字母大写,尽量不要在方法名中使用下划线常量简单类型常量的名字应该全部为大写字母,字与

6、字之间用下划线分隔,对象常量可使用混合大小写变量所有的实例变量、类变量和全局变量都使用混合大小写,首字符为小写,后面的字首用大写,作为字间的分隔符。变量名中不要使用下划线Java的基本数据类型基本数据类型数据类型基本数据类型复合数据类型类类型布尔类型:boolean数组接口类型:interface字符类型:char数值类型浮点数类型:float,double整数类型:byte,short,int,long类型转换各类型所占用的位数从短到长依次为:byteshortcharintlongfloatdouble不同类型数据的转换规则操作数1类型操作数2类型转换后的类型byte或shortint

7、intbyte或short或intlonglongbyte或short或int或longfloatfloatbyte或short或int或long或floatdoubledoublecharintint类型转换当位数多的类型向位数少的类型进行转换时,需要用户明确指明,即进行强制类型转换一般地,高级类型(即位数较多的数据类型)转为低级类型(即位数较少的数据类型)时,截断高位内容,因此会导致精度下降或数据溢出inti=3;b

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

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

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