第02章-Java语法基础ppt课件.ppt

第02章-Java语法基础ppt课件.ppt

ID:58716712

大小:364.00 KB

页数:110页

时间:2020-10-04

第02章-Java语法基础ppt课件.ppt_第1页
第02章-Java语法基础ppt课件.ppt_第2页
第02章-Java语法基础ppt课件.ppt_第3页
第02章-Java语法基础ppt课件.ppt_第4页
第02章-Java语法基础ppt课件.ppt_第5页
资源描述:

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

1、Java语言程序设计1第二章Java语法基础词法规则数据类型常量与变量运算符和表达式语句数组和字符串2词法规则Java程序的运行体系编辑源代码Sourcecode(.javafile)javac:Java编译器(.classfile)Java编译器对源代码进行词法分析和类型校验,生成字节码文件JVM:Java解释器(或称Java虚拟机)Java解释器执行字节码文件中的类,Java解释器在加载和执行类时验证类的完整性、正确性和安全性,并与所在的操作系统、窗口环境和网络设备进行交互以产生所期望的程序行为3标识符标识常量、变量、数据类型、类和方法publicclassHe

2、lloWorld1{publicstaticvoidmain(String[]args){Stringmessage=“HelloWorld!”;myPrint(message);}privatestaticvoidmyPrint(Strings){System.out.println(s);}}4标识符组成规则字母(A~Z、a~z)、特殊符号($、_)和数字(0~9)第1个符号不能为数字不能为关键字区分大小写5标识符例:point4、5w、A%、thisPicture、$currentValue、OK、_23b、Y_123、#length、a+b、if5w、A%、#

3、length、a+b、if6标识符一般约定表示常量的标识符全部大写,如RED表示类名的标识符用大写字母开始,如MyCar表示公有方法和实例变量的标识符用小写字母开始,后面的描述性词以大写开始,如getCurrentValue表示私有或局部变量的标识符全部用小写字母,如next_value7关键字关键字是一种系统已经定义了的关键字,又称作保留字。用户不可用关键字作为标识符。Java语言所使用的部分关键字如下:abstractbooleanbreakbytebyvaluecasecastcatchcharclassdoifdoubleelseforstatic等。8分隔符

4、空白符空格、换行符、制表符分号表示语句结束,或用于for循环语句中逗号变量之间的分隔冒号用作语句标号与语句之间的分隔符花括号类体、方法体、复合语句(for/while/switch/if)9第二章Java语法基础词法规则数据类型常量与变量运算符和表达式语句数组和字符串10数据类型基本数据类型数字(number)整型(integers)字节型(byte,8bits):-128~127,0短整型(short,16bits):-32768~32767,0整型(int,32bits):-2147483648~2147483647,0长整型(long,64bits):……,0L

5、实型(realnumbers):浮点型(有效位数不同)单精度(float,32bits):……,0.0F双精度(double,64bits):……,0.0D字符(char,16-bitUnicode字符):u0000~uffff布尔(boolean):true,false复合数据类型数组(Array),类(class),接口(interface)11数据类型示例inti=178;longl=8864L;(8864l)doubled1=37.266;doubled2=37.266D;(37.266d)doubled3=26.77e3;floatf=87.363F;(

6、87.363f)charc=‘d‘;booleanb1=true;booleanb2=false;12将一种类型的数据转换为另一种类型的数据应用场合二元运算符的二个操作数类型不同表达式值的类型与变量的类型不同两种方法隐型类型转换:自动类型转换(系统完成)显型类型转换:强制类型转换类型转换13隐型类型转换:自动类型转换(系统完成)宽化转换(wideningconversion)bytej=60;shortk=4;intl=31;longm=4l;longresult=0l;result+=j-8;result*=k+2;result/=m+1;result-=l;res

7、ult%=m;类型转换14隐型类型转换:自动类型转换(系统完成)类型转换表源类型转换后不会丢失数据的目的类型byteshort,char,int,long,float,doubleshortchar,int,long,float,doubleChar字符int,long,float,doubleintlong,float,doublelongfloat,doublefloatdouble类型转换15显型类型转换:强制类型转换窄化转换(narrowingconversion)doublea=1.5;floatb=a;System.out.println

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

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

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