java程序设计02-语言基础

java程序设计02-语言基础

ID:38838761

大小:306.32 KB

页数:34页

时间:2019-06-20

java程序设计02-语言基础_第1页
java程序设计02-语言基础_第2页
java程序设计02-语言基础_第3页
java程序设计02-语言基础_第4页
java程序设计02-语言基础_第5页
资源描述:

《java程序设计02-语言基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、02–语言基础标识符与关键字注释基本数据类型数组运算符与表达式语句命令行参数举例本章基本要求掌握标识符的命名规则和风格了解Java语言中的关键字熟悉源程序中的注释格式,会进行必要的注释掌握Java语言的8种基本数据类型会声明、创建和使用数组熟悉Java语言的运算符和表达式的构成与运算熟悉Java语言中的语句形式熟练掌握分支、循环语句的结构了解命令行参数的含义和用法会编写简单的Java语言程序标识符与关键字标识符标识符就是一个名字,用来标识类名、接口名、变量名、方法名等标识符由字母、下划线、美元符号和数字组成,且第一个字符不能是数字;自

2、定义的标识符不能与关键字和系统已定义的标准标识符相同例如:Girl_$、a123、$abc、长度;3ab、mainJava语言使用Unicode字符集,用两个字节表示一个字符,可识别65536个字符Java中命名的一般风格类名和接口名中各单词的第一个字母大写变量名和方法名中的第一个单词小写,后面每个单词的第一个字母大写例如:MyClass、Ex01、s、getColor济南大学信息科学与工程学院2006关键字关键字是java语言中已经被赋予特定意义的标识符。它们不能被用户重定义使用Java语言中关键字有:abstractassertb

3、ooleanbreakbytecasecastcatchcharclassconstcontinuedefaultdodoubleelseextendsfalsefinalfinallyfloatforfuturegenericgotoifimplementsimportinnerinstanceofintinterfacelongnativenewnulloperatorouterpackageprivateprotectedpublicrestreturnshortstaticstrictfpsuperswitchsynchron

4、izedthisthrowthrowstransienttruetryvarvoidvolatilewhile//随着语言发展可能会增加,如enum(in1.5)济南大学信息科学与工程学院2006注释注释是在程序中帮助阅读的特殊部分,它不参与程序的编译和执行,只起说明作用,但也非常重要济南大学信息科学与工程学院2006Java语言中有3种注释形式以//开头,以代码行结束用于注释本行代码含义以/*开头,以*/结束用于注释一行或多行内容以/**开头,以*/结束用于使用javadoc工具生成相应的帮助文档(具体格式和使用方法请参阅有关资料)

5、济南大学信息科学与工程学院2006基本数据类型Java语言的数据类型一览数据类型基本数据类型引用数据类型布尔型(boolean)数值类型定点类型浮点类型字符型(char)字节型(byte)短整型(short)整型(int)长整型(long)单精度(float)双精度(double)类接口数组济南大学信息科学与工程学院2006基本数据类型一览表类型位数范围初始值boolean8false、truefalsechar160~216-1‘u0000’byte8-27~27-1(byte)0short16-215~215-1(short)0

6、int32-231~231-10long64-263~263-10Lfloat321.4E-45~3.4E+380.0Fdouble644.9E-324~1.7E+3080.0D济南大学信息科学与工程学院2006变量定义booleanx,y=true,漂亮=false;charx=‘a’,y=97,漂亮=‘好’,c=‘’;bytex,y=12,漂亮;shortx,y=12345,漂亮=0x3A;intx=7,y=1234,漂亮=027;longx=9876L,y=6,漂亮;floatx=0.56F,y=123.4f,漂亮;doub

7、lex=7,y=-12345.6d,漂亮;济南大学信息科学与工程学院2006数据类型转换有时需要在不同的数据类型间进行转换boolean类型不允许进行转换转换分为隐式转换和显式转换两种低精度值赋给高精度变量时,进行隐式转换,如:floatf=12,x=‘a’;高精度值赋给低精度变量时,需要显示转换,并可能会导致精度上的损失, 如:intx=(int)23.89;//x得到的值为23除非迫不得已,一般不要进行数据类型转换济南大学信息科学与工程学院2006数组声明数组格式格式1:类型名[]数组名;格式2:类型名数组名[];举例int[]a

8、,b;//等价于inta[],b[];inta[],b;//此处的b不是数组类型floata[10];//格式非法济南大学信息科学与工程学院2006创建数组格式:数组名=new类型名[长度];举例a=newint[20]

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

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

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