快速业务通道

Java编程那些事儿17——基本数据类型 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-24

Java编程那些事儿17——基本数据类型

时间:2010-02-27 csdn博客 陈跃峰

3.5 基本数据类型

程序中最核心的就是一系列的数据,或者叫程序状态,计算机为了方便的管理数据,就为数据设定了一组类型,这样在为数据分配内存以及操作数据时都比较方便,这就是数据类型的由来。其实现实生活中也存在各种数据类型,例如数字型,字符型等,数字型又可以划分为整数型和小数型,只是没有很可以的划分罢了。

在数据类型中,最常用也是最基础的数据类型,被称作基本数据类型。可以使用这些类型的值来代表一些简单的状态。

3.5.1 概述

学习数据类型的目的就是在需要代表一个数值时,能够选择合适的类型。当然,有些时候好几种类型都适合,那就要看个人习惯了。

学习数据类型需要掌握每种数据类型的特征,以及对应的细节知识,这样会有助于对类型的选择。所以在初次学习时,需要记忆很多的内容

Java语言的基本数据类型总共有以下8种,下面是按照用途划分出的4个类别:

l整数型:byte(字节型)、short(短整型)、int(整型)、long(长整型)

l小数型:float(单精度浮点型)、double(双精度浮点型)

l字符型

l布尔型

3.5.2整数型

整数型是一类代表整数值的类型。当需要代表一个整数的值时,可以根据需要从4种类型中挑选合适的,如果没有特殊要求的话,一般选择int类型。4种整数型区别主要在每个数据在内存中占用的空间大小和代表的数值的范围。具体说明参看下表:

整数型参数表

类型名称 关键字 占用空间(字节) 取值范围 默认值
字节型 byte 1 -27—27-1 0
短整型 short 2 -215—215-1 0
整型 int 4 -231—231-1 0
长整型 long 8 -263—263-1 0

说明:1、Java中的整数都是有符号数,也就是有正有负。

2、默认值指在特定的情况下才自动初始化,具体的情况后续将有叙述。

3、程序中的整数数值默认是int以及int以下类型,如果需要书写long型的值,则需要在数值后面添加字母L,大小写均可。

4、程序中默认整数是十进制数字,八进制数字以数字字符0开头,例如016、034等,十六进制数字以数字字符0和字母x(不区分大小写)开头,例如0xaf、0X12等。

3.5.3小数型

小数型是一类代表小数值的类型。当需要代表一个小数的值时,可以根据需要从以下2种类型中挑选合适的。如果没有特殊要求,一般选择double类型。

由于小数的存储方式和整数不同,所以小数都有一定的精度,所以在计算机中运算时不够精确。根据精度和存储区间的不同,设计了两种小数类型,具体见下表:

小数型参数表

类型名称 关键字 占用空间(字节) 取值范围 默认值
单精度浮点型 float 4 -3.4E+38—3.4E+38 0.0f
双精度浮点型 double 8 -1.7E+308—1.7E+308 0.0

说明:1、取值范围以科学计数法形式进行描述。

2、在程序中,小数的运算速度要低于整数运算。

3、float类型的小数,需要在小数后加字母f,不区分大小写,例如1.01f。

Java编程那些事儿17——基

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号