6.3基本数据类型.pdf

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.3基本数据类型

Java基本数据类型 Java语言是一门强类型语言,也就是说,每个变量或者符号常量甚至一个方 法都必须有明确的数据类型或者是返回值类型。在Java 中一共有四大类八种基本 数据类型,它们是:四种整型,两种浮点型,一种字符型和一种布尔型。 在Java 中,Java程序的运行机制决定了数据类型的取值范围与Java代码运 行所在的操作系统无关。充分体现了Java旷平台特性,这就解决了软件移植过程 中数据类型不兼容的问题。由于Java程序要求在所有的机器上都有相同的运行结 果,所以各种类型的范围是固定的。 2.3.1 整型 整型表示无小数部分,允许是负数。Java提供了四种整数类型,它们分别是 byte、short、int、long,它们的取值范围如下表所示。 类型 有效位 机内存储 取值范围 其它 7 7 byte 1字节 4字节 -2 ~2 -1 -128~127 15 15 short 2字节 4字节 -2 ~2 -1 -32768~32767 31 31 int 4字节 4字节 -2 ~2 -1 63 63 long 8字节 8字节 -2 ~2 -1 L结尾 在Java 中:123和6000分别代表十进制,077代表八进制,0x3ABC代表十六 进制,2E5是科学计数法代表2乘以10的五次方。 注意:Java 中没有无符号整数的概念,全都有符号位。 2.3.2 浮点型 浮点型表示有小数部分的数字。Java 中有两种浮点类型,如下表所示。 类型 有效位 机内存储 取值范围 其它 float 4字节 4字节 3.403E-038~~~3.403E+038 7位小数,F结尾 double 8字节 8字节 1.798E-308~~~1.798E+308 15位小数,D结尾 注意:不加任何后缀的浮点数,默认为double类型的。 2.3.3 字符型 Java使用两字节16位的国际通用Unicode字符集,定义时使用char关键字, 常量使用一对 “单引号”引起来,且 “单引号”之内不能含有多个字符。所以 ‘A’ ‘b’‘$’‘!’‘9’‘清’‘\t’等都是有效的字符型。如下列各表所示。 类型 有效位 机内存储 取值范围 其它 char 2字节 2字节 \u0000 \uFFFF Unicode 例如:合法定义char型变量。 在Java 中定义了若干的特殊的转义字符常量,转义字符常量通常使用“\”紧 跟后面的一个字符表示一种新的字符型常量,常见的特殊字符见下表。 2.3.4 布尔型 布尔型用于逻辑条件判断,它只有两个值,true (真)和false (假)。并且, 在Java 中,布尔值不能与任何数字相互转换。如下表所示。 类型 有效位 机内存储 取值范围 其它 boolean 1位 true或者false

文档评论(0)

liangyuehong + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档