第3章事物的属性——变量.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 事物的属性——变量和常量 3.1 如何表示各种各样的属性——属性是由数据表示的 3.2 数据也可以“包装”——基本类型的对象类型 3.3 数据住在何处——Java的变量 3.4 一切因你而变——神奇的自动打包与解包 3.5 不能改变值的“变量”——常量 3.6 小 结 3.7 习 题 3.1 如何表示各种各样的属性——属性是由数据表示 3.1.1 数据也不简单——数据是多种多样的 3.1.2 计算机比较“贰”——只认0和1 3.1.3 小数怎么办——浮点型 3.1.4 字母怎么办——字符型 3.1.5 只表示“真”和“假”——布尔型 3.1.1 数据也不简单——数据是多种多样的 Java中的所有数据类型可以用图3.1来表示。 计算机可以处理的数据类型大致可以分为4大类,分别是:整型、浮点型、字符型和布尔型。分别用来保存整数、带小数的数字、单个字符、布尔量(逻辑的真和假)。这些不同种类的数据在计算机中都是用二进制数字来表示的。 图3.1 Java中的数据类型 3.1.2 计算机比较2——只认0和1 1.计算机的二进制 2.如何转化为二进制数字,如图3.2所示。 3.Java中的不同整型变量,如图3.3所示。 图3.2 二进制数与十进制数间的转换 图3.3 Java中的4种整型类型的比较 3.1.3 小数怎么办——浮点型 当然,计算机不可能只处理整数。在更多的情况下面对的是带小数点的数值,它们在Java当中有自己所专用的存储类型——浮点型float和double。 3.1.4 字母怎么办——字符型 1.计算机如何表示字符。图3.4演示的是字母与数字是如何替换的。 2.字符的集合——字符集 3.Java中字符如何表示 4.特殊字符如何表示——转义字符 图3.4 字母与数字的替换 3.1.5 只表示“真”和“假”——布尔型 这是一个很特殊的类型,它在Java中只表示两个值,就是逻辑的“真”和“假”。仅此而已,就这么简单。这个如此简单的变量类型很符合计算机的认识能力,一个是只有两个值“真”和“假”,一个是只认识0和1。 3.2 数据也可以“包装”——基本类型的对象类型 3.2.1 对象类型给我们带来了什么——对基本类型的特性进行封装 3.2.2 仍从最简单的开始——整型的对象类型 3.2.3 当然不止是整数类型——其他基本类型的对象类型 3.2.1 对象类型给我们带来了什么?——对基本类型的特性进行封装 请看图3.5中举出的一个例子,从中可看到对象使用起来确实很方便。 图3.5 对象类型对类型特性的封装 3.2.2 仍从最简单的开始——整型的对象类型 1.Integer类型 Integer类型是对Java中的整型类型int进行抽象,并封装了一些相应的特性值以及所有与int类型相关的函数组成的一个对象类型。 2.Byte,Short和Long类型 3.2.3 当然不只是整数类型——其它基本类型的对象类型 搞定了整型的所有对象类型,其它的理解起来会简单很多。下面逐一介绍前面提到的几种基本类型的对象类型。 1.浮点型:Float和Double 2.字符型:Character 3.布尔型:Boolean 3.3 数据住在何处?——Java的变量 3.3.1 先登记,再入住——变量的定义与初始化 3.3.2 改变变量的值——为变量赋值 3.3.3 变量也玩克隆——变量的复制 3.3.4 铁路民警,各管一段——变量的作用域 3.3.5 数据“接力赛”——变量作为函数参数 3.3.1 先登记,再入住——变量的定义与初始化 Java定义变量的语法为:?变量类型名 变量名; 基本类型的变量是直接表示存储数据的地址的,即这个变量名表示的是变量的数据存放的地址,如图3.9所示。在图3.10中说明了定义变量时是否做初始化的区别。 图3.9 基本类型变量与引用的存储方式 图3.10 对象类型变量的引用存储方式 3.3.2 改变变量的值——为变量赋值 Java的赋值操作是把一个定值或变量的值赋给另外一个变量。它的语法形式为:被赋值变量 = 值或者变量; 为了方便大家理解,对这个的操作还是从基本类型的变量来开始讲解。从前一小节知道,基本类型变量在内存中的存储方式为直接在变量名所表示的地址中保存该变量的值。就像图3.11上方所示,整型变

文档评论(0)

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

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

1亿VIP精品文档

相关文档