第2讲Java语言基础(中国铁道出版社 陈勇孝 郎洪编著)幻灯片.pptVIP

第2讲Java语言基础(中国铁道出版社 陈勇孝 郎洪编著)幻灯片.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2讲 Java语言基础 主要内容 标识符与关键字 基本数据类型、变量和常量 操作运算符及表达式 Java程序的注释语句 Java程序的输入输出 Java程序的基本语句 标识符与关键字 用户标识符(Identifier) 对程序中的各个元素加以命名时使用的命名记号称之为标识符。如变量(Variable)、类(Class)和方法(Method)的名字,它们是能被编译器识别而提供的具有唯一性的名字。其命名规则如下: 是以字母、下划线或$开头,随后可以是字母、下划线、$和数字组成的一个字符序列。 注意: Java是一种区分字母大小写的语言,标识符中的字母也是区分大小写的。 Java系统中定义的关键字不能用作用户标识符。 关键字(Keyword) 基本数据类型、变量和常量 基本数据类型 变量 变量命名 变量名是一个标识符. 默认的约定: 以小写字母开始,当它有多个单词组成时,可以把后边每个单词的第一个字母大写,如:firstData、newName等等。 可以根据自己的需要和爱好另行约定。但应意义明确。 变量的声明(Declaration) 格式: [ 限定符] 类型 name1 [=v1] [ , name2 [=v2] ,……] ; 变量的初始值 可以在声明变量的同时赋予初始值,变量必须先赋值而后使用。 变量的作用域 常量(Constant) 常量是指在程序运行过程中其值一直保持不变且不能被改变的量。 声明常量的格式: final 数据类型 constantName=value; 其中: final 是关键字,在这里用于声明常量。 数据类型 是基本的数据类型之一。 constantName 常量名是一个标识符,通常全部使用大写字母,以便和变量相区分。 例如: final float PI=3.14159f; final byte MAX=128; 字面量 数值型字面量 100 可以当成是一个整型.字节型或短整型数值.系统默认的. 5L 、123l 是长整型数值; -2.7f 、34.12F 是浮点型数值; -15.2635476、1.26 是双精度数值,系统默认的; 0123 表示一个八进制数值,八进制数前面加0; 0x31、0X2af 表示十六进制数值,前面加0x或0X; 1.23E-7 表示浮点数值1.23*10-7。可使用科学表示法. 布尔型字面量 true false 字符型字面量 表示一个字符,书写时用单引号扩起来: ‘a’、’3’、’$’ 、’\n’、’\065’等等。在单引号中以\字符开头后跟一个字符或一个八、十六数的字面量,具有特殊含义的字符, 称为转义字符。 字符串型字面量 表示一串字符,书写时用双引号扩起来: “abc” 、“a”、 “dhgtsrsfshshssj” 基本数据类型间的转换 数据类型的自动转换 在Java中参加运算的数据类型不一致时,精度低的会自动向精度高的转换,不会导致信息丢失而使运算结果不正确。 强制类型转换 格式: (数据类型)表达式 强制类型转换除了可以将低精度类型数据转换为高精度类型之外,还可以将高精度数据转换成低精度数据,但应慎重使用这样的转换,它有可能会造成数据的损失。 示例:float f1=2345.45f; int n=(int)f1; 基本数据类型的封装 Java的基本数据类型不属于类 一些数据之间的转换需要类的方法 操作运算符及表达式 算术运算符和算术表达式 算术运算符用于数值量的算术运算,它们是: + (加), - (减), * (乘), / (除), % (求余数), ++ (自加1), --(自减1) 关系运算符和关系表达式 关系运算符用于两个量的比较运算,它们是: (大于), (小于), = (大于等于), = (小于等于), ==(等于), != (不等于)。 关系运算符组成的关系表达式(或称比较表达式)产生一个布尔值。若关系表达式成立产生一个true值,否则产生一个false值。 例如:当x=90, y=78时, xy 产生true值; x==y 产生false值。 布尔运算符及表达

文档评论(0)

love87421 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档