第二章 的数据类型与运算符.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文档。上传文档
查看更多
第二章 的数据类型与运算符

* 模板来自于 * 提示: ? ? ? ? 科学记数, 这种格式以指数表示法显示数字,用E+n 替代数字的一部分,其中用10 的n 次幂乘以E(代表指数)前面的数字。例如,2 位小数的“科学记数”格式将12345678901 显示为1.23E+10,即用1.23 乘10 的10 次幂。 * * 表达式就是运算符(如加号、减号)与操作数(如b,3等)的组合。 * * * 演示出错信息及改后的结果,讲解当强制转换时,精度有损失 字符型 在Java程序中用3位八进制数表示字符的格式为\ddd,如\141表示字符a。也可以用4位十六进制数表示字符,格式为\uxxxx,如\u0062表示字符b,\u4F60和\u597D分别表示中文的“你”和“好”。任何Unicode字符都可用这种方式表示。 字符型变量使用char定义,在内存中占16位,表示的数据范围是0~65535。如: char c = a; char c1 = 97; 字符型 Java字符型数据实际上是int型数据一个子集,可以与其他数值型数据混合运算。但字符型数据不能与int型数据直接相互转换。 一般情况下,char类型的数据可直接转换为int类型的数据,而int类型的数据转换成char类型的数据需要强制转换。如: int i = 66; char c = a; i = c; // 合法 c = i; // 不合法 (3)字符串常量 String不是一个简单的数据类型而是一个类(class),它被用来表示字符序列,字符本身符合Unicode标准。与C、C++相同,Java的字符串常量是用双引号“”括起来的一串字符,如 “This is a string.\n”。但不同的是,Java中的字符串常量是作为String类的一个对象来处理的,而不是一个数据。有关类String,我们将在后续章节中讲述 。 提醒 单引号‘’与双引号“”均是在英文状态下。 2.1 常量、变量与数据类型 Java语言程序设计 第2章 数据类型与运算符 编程练习 定义变量:我的年龄、姓名、性别、学号,并赋值; 输出:我的年龄是:? 我的姓名是:? 我的性别是:? 我的学号是:? * 类 型 占用存储空间 表数范围 byte 1字节 -128 ~ 127 short 2字节 -215 ~ 215-1 int 4字节 -231 ~ 231-1 long 8字节 -263 ~ 263-1 整数类型 Java 各整数类型有固定的表数范围和字段长度,其不受具体操作系统的影响,以保证Java程序的可移植性。 Java 语言整型常量的三种表示形式: 十进制整数,如:12, -314, 0。 八进制整数,要求以 0 开头,如:012。 十六进制数,要求 0x 或 0X 开头,如:0x12 。 Java语言的整型常量默认为int型,声明long型常量可以后加‘ l ’或‘ L ’ ,如: int i1 = 600; //正确 long l1 = 88888888888L; //必须加l否则会出错 类 型 占用存储空间 表数范围 float 4字节 -3.403E38~3.403E38 double 8字节 -1.798E308~1.798E308 浮点类型 与整数类型类似,Java浮点类型有固定的表数范围和字段长度,不受平台影响。 Java 浮点类型常量有两种表示形式 十进制数形式,例如: 3.14 314.0 .314 科学记数法形式,如 3.14e2 3.14E2 100E-2 Java 浮点型常量默认为 double 型,如要声明一个常量为 float 型,则需在数字后面加 f 或 F ,如: double d = 12345.6; //正确 float f = 12.3f; //必须加f否则会出错 下面列出 Java 的各种浮点类型 java中可以从任意基本类型转型到另外的基本类型 例外 ? boolean 类型不可以转换为其他的数据类型。 转换分为默认转换和强制转换 整形,字符型,浮点型的数据在混合运算中相互转换,转换时遵循以下原则: 容量小的类型默认转换为容量大的数据类型;数据类型按容量大小排序为: byte,sh

文档评论(0)

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

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

1亿VIP精品文档

相关文档