《第3章 Java语言中的数据与运算符》.pdfVIP

《第3章 Java语言中的数据与运算符》.pdf

  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章 Java语言中的数据与运算符》.pdf

第3章 Java语言中的数据与运算符 本章主要介绍编程语言最基础的部分:数据和运算符。这是所有编程语言都必须掌握的基础知识, 也是整个程序代码不可缺少的重要部分。本章将通过大量的程序代码,来讲述如何操作这些数据和运算 符。熟练的掌握此章,对于 Java 开发起着非常重要的作用,并且还对以后学习其他开发语言,有着重要 的帮助。 3.1 数制 在介绍数据之前,先了解数制的概念。数制可以说是纯粹数学上的内容,只不过在计算机语言开发 中,使用的比较频繁,下面将详细讲述数制的有关知识。 3.1.1 基本概念 在使用电脑时,会遇到数值、文字、图像、声音等信息,电脑是如何识别这些数据信息的呢? 首先,看计算机底层硬件是如何识别数据的。计算机底层硬件只能识别“0 ”和“1”,这种只有“0 ” 和“1”两个数字符号的组合被称为二进制。例如计算机要处理数字“128”,那么计算机会将其转化成 二进制“1000000”。一个这么简单的数字,要用这么长的数字符号来代替,在现实生活中稍显麻烦, 所以后来又引进了十六进制、八进制。实际开发中使用最多的是十进制,后面会介绍各个数制的特征和 使用。 3.1.2 Java 语言中的数制表现形式 数制一般包括二进制、八进制、十进制和十六进制。 1.二进制 二进制的特征: 有两个数字组成:“0 ”和“1”。 运算时逢二进一 例如:1100110011 2.八进制 八进制的特征: 有 8 个数字:“0 ”、“1”、“2 ”、“3 ”、“4 ”、“5 ”、“6 ”、“7 ”。 运算时逢八进一 例如:014、729 。 注意:八进制的数据有一个0 的前缀。它经常会与二进制产生混淆,所以建议在Java 程序设计中, 最好不要使用八进制。 23 3.十六进制 十六进制的特征: 有 16 个数字:“0 ”、“1”、“2 ”、“3 ”、“4 ”、“5 ”、“6 ”、“7 ”、“8”、“9 ”、 “A ”、“B ”、“C ”、“D ”、“E ”、“F ”。 运算时逢十六进一 例如:0XB 。 注意:十六进制用A 、B 、C 、D 、E 、F 这五个字母分别表示10-15。字母不区分大小写。十六进制 的数据有一个0X 的前缀。 4.十进制 十进制的特征: 有 10 个数字:“0 ”、“1”、“2 ”、“3 ”、“4 ” 、“5 ”、“6 ”、“7 ”、“8”、“9 ”。 运算时逢 10 进一。 例如:89、92 。 3.2 数据类型 Java 语言是一个强调数据类型的语言,在声明任何变量时,必须将该变量定义为一种数据类型。Java 中的数据类型包括:基本数据类型和对象类型。对象类型不属于本章所讲述的内容,本节主要介绍数据 的基本类型。Java 程序中,总共有 8 大基本类型,其中 4 种整型、1 种字符型、2 种浮点型、1 种布尔型, 除了这几种基本类型外,其他都属于对象类型的数据。 3.2.1 整型 什么是整型呢?从字面上就可以知道,整型就是整数类型,也就是没有小数点的数字,可以是正数 也可以是负数。在 Java 中,总共的整型主要有4 种:字节型(Byte )、整型(Int )、短整型(Short )、 长整型(Long )。 1.字节型 用一个字节来表示整数值,它的范围介于-128~127 之间。通常这种类型的整型数据,拥有上节中提 到的所有进制。但无论采用哪种进制,在输出控制台上,系统都会将其自动转化为十进制,从下列代码 段可以得到证实。 ///x 是十进制数 ///y 是八进制数 ///z 是十六进制数 public class Byte { public static void main(String[] args) { byte x=22; byte y=022; byte z=0x22;

文档评论(0)

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

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

1亿VIP精品文档

相关文档