- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 基本数据类型与表达式 Java教材编写组 教学目标 ??? 在程序中定义合适的标识符 正确地构造表达式 理解基本数据类型并能正确地使用 根据需要定义变量 主要内容 标识符 Java基本数据类型 常量、变量和赋值 运算符和表达式 本章小结 本章实训 引例 已知三角形的三条边,计算它的周长与面积。 分析:可以借鉴逐步求精的方法将一个大的问题分解为若干个小问题,逐步逼近问题的解决方案。根据第1章讨论的知识,我们知道Java程序是由类组成的。因此可以将问题转化为“设计一个计算三角形周长与面积的类”。由于暂时还没有学习类与对象的概念,我们先假设类已经定义好了,直接考虑如何根据需要处理数据。 标识符 标识符可以由字母、数字、下划线(_)及美元符号($)按一定的顺序组合而成,但不能以数字开头。例如,average、table12及$price等均为有效的标识符,而5_step则为非法标识符。 Java语言对标识符还有如下规定 标识符的长度不限,但不宜过长。一般遵循“见名知义”原则,即为标识符取一个能代表其意义的名称。 标识符区分字母的大小写。如Student和student是两个不同的标识符。 标识符不能是关键字。 关键字 关键字是指被系统所保留使用并赋予特定意义的一些标识符,这些关键字不能被编程人员用作标识符。它们只能按照预先定义好的方式使用,不能作为其他用途。 Java基本数据类型 Java中的数据类型分为基本数据类型和复杂数据类型两类。 基本数据类型包括数值型、字符型及布尔型。 复杂数据类型包括类、接口和数组等,也称为引用类型,即通过对象的创建,获得引用类型的值。 数值型(一) Java的数值型数据又分为整数和浮点数两种类型,整数不带小数点,浮点数含有小数点。整数有byte(字节型)、short(短整型)、int(整型)及long(长整型)等4种。浮点型数据有float(单精度浮点型)和double(双精度浮点型)两种。 在数值后加l或L表示该数值是long类型, Java默认所有的浮点值属于double类型 的数据。如果需要处理float类型的数据 必须在数值后面加一个F或者f,例如: 数值型(二) 存储数据要占用一定的存储空间,不同类型的数据所占用的存储空间不同。所有数值类型依据其占用的内存空间大小进行区分。在设计程序的过程中,程序员需要选择大小合适的变量类型,否则有可能造成内存空间的浪费。 字符型 Java中的字符型数据用char表示,它的值用16个bit来存储,取值范围是0~65536。它表示的是Unicode码表所定义的国际化字符集中所收集的所有字符。 Java中的字符可以比较大小,类似于ASCII码的大小比较。 例如,char grade1=A, grade2=B; Java用单引号来表示字符型数据。 如A、c、#、与9等等。 布尔型 布尔型(boolean)是一种表示逻辑值的简单数据类型。它的取值只能是常量true或false这两个值中的一个,在存储器中占8个bit。通常用于程序中的一些逻辑判断从而对程序的运行进行控制。 例如,根据成绩的及格线60分,判断考试是否通过。 常量(一) 常量(constant),顾名思义就是在程序运行过程中其值不会被改变的量,常量也叫常数,也被称为“字面量”。在Java语言中,常量按其数据类型可分为整型常量、浮点型常量、字符型常量、字符串常量与布尔型常量等5种类型。 整型常量和浮点型常量都属于数值型。 字符型常量是指Unicode字符集中的所有单个字符,包括可以打印的字符和不可打印的控制字符。 常量(二) 字符型常量的表示形式有四种: (1)以单引号括起来的单个字符,如‘a”。 (2)以单引号括起来的“\”加三位八进制数,形为\ddd,其中d可以是0~7中的任一个数,如\141表示字符a。其中ddd的取值范围只能在八进制数的000~777之间,因而它不能表示出Unicode字符集中的全部字符。 (3)以单引号括起来的\u加四位十六进制数,可以表示出Unicode字符集中的所有字符。 (4) 对于那些不能被直接包括的字符以及一些控制字符。 常量(三) 字符串常量就是用双引号括起来的由零到多个字符组成的字符序列。如“Hello World!”,“I am a programmer.\n”等。字符常量的八进制、十六进制表示法和转义序列在字符串中同样可用。 布尔型常量只有两个值,true和false。 常量定义格式: 常量举例 变量 变量(variables)是Java程序中的一个基本存储单元,是在程序运行过程中其值可以改变的量。 一个变量蕴含有三个含义: 变量的名称。变量的名称简称变量名,变量名是用户自己定义的标识符,它
您可能关注的文档
最近下载
- 城管执法队员百分制考核细则.docx VIP
- 高血压的诊治PPT课件.pptx VIP
- 第二单元第04课时用混合运算解决实际问题(1)(教学课件)数学人教版三年级上册(新教材).pptx
- 健身会所操课教练工作流程及规范 .pdf VIP
- 《江苏省工业、建筑业、服务业、生活和农业用水定额(2025年)》.docx VIP
- 国投证券-固态电池系列报告(一):未来已来固态电池行业迎来产业驱动.pdf VIP
- Hubsan哈博森无人机ZINO说明书用户手册.pdf
- 高中政治必修二《经济与社会》选择题专练30题 .pdf VIP
- 高危高尿酸血症药物降尿酸治疗专家共识(2025版).pptx VIP
- 2025湖南郴州桂阳县招聘25名城市社区专职工作者笔试备考题库及答案解析.docx VIP
文档评论(0)