个性化阅读
专注于IT技术分析

Java数据类型

点击下载

本文概要

数据类型指定不同的尺寸和值可以被存储在变量。有两种类型的Java中的数据类型:

  1. 原始数据类型:主数据类型包括布尔型,字符型,字节,短型,整型,长整型,浮点和双。
  2. 非原始数据类型:非原始数据类型包括类,接口和数组。

Java的基本数据类型

在Java语言中,原始数据类型是数据处理的基石。这些都是在Java语言中提供最基本的数据类型。

Java是一种静态类型的编程语言。这意味着,所有变量都必须在使用前进行声明。这就是为什么我们需要声明变量的类型和名称。

有8种类型的基本数据类型的:

  • 布尔数据类型
  • 字节的数据类型
  • char数据类型
  • 短数据类型
  • int数据类型
  • 长数据类型
  • 浮点数据类型
  • 双数据类型
数据类型默认值默认大小
booleanfalse1位
char‘\u0000’2字节
byte01个字节
short02字节
int04字节
long0L8字节
float0.0f4字节
double0.0d8字节

布尔数据类型

布尔数据类型用于存储只有两个可能的值:真假。此数据类型用于简单的标志跟踪真/假条件。

布尔数据类型指定的一个信息位,但它的“大小”无法被精确地限定。

例如:一个布尔假=

byte数据类型

字节数据类型是基本数据类型的一个例子。它ISAN 8位有符号二进制补码整数。它的值范围介于-128之间,以127(含)。它的最小值为-128和最大值为127其默认值为0。

字节数据类型是用来保存存储在其中大部分所需的存储器的节省大阵列。因为一个字节是不是整数较小的4倍这样可以节省空间。它也可以代替“INT”数据类型的使用。

例如:一个字节= 10,字节B = -20

short数据类型

短数据类型为16位有符号二进制补码整数。它的值范围介于-32,768之间32,767(含)。它的最小值为-32767最大值为32,767。它的默认值是0。

短数据类型也可以用于保存存储就像字节的数据类型。短数据类型是除了整数小2倍。

例如:短S = 10000,短R = -5000

int数据类型

int数据类型是一个32位有符号二进制补码整数。其值范围谎言之间 – 以2147483647(2 ^ 31 -1)(含)2147483648(-2 ^ 31)。它的最小值为 – 2,147,483,648and最大值为2,147,483,647。它的默认值是0。

int数据类型通常用作积分值的缺省数据类型,除非如果没有关于存储器的问题。

例子:int A = 100000,INT B = -200000

Long数据类型

长数据类型是一个64位二进制补码整数。其值范围位于之间-9,223,372,036,854,775,808(-2 ^ 63)9,223,372,036,854,775,807(2 ^ 63 -1)(含)。它的最小值为 – 9,223,372,036,854,775,808and最大值是9,223,372,036,854,775,807。其缺省值是0,当你需要的值的范围大于由INT提供的那些长数据类型被使用。

例如:长= 100000L,长B = -200000L

浮点数据类型

浮点数据类型是单精度32位IEEE 754浮点point.Its值范围是无限的。建议如果你需要节省内存浮点数的大型阵列使用浮点数(而不是双)。浮点数据类型不应该被用于精确的值,如货币。其默认值为0.0F。

例如:浮子F1 = 234.5f

双数据类型

双精度数据类型是双精度64位IEEE 754浮点。它的取值范围是无限的。双精度数据类型一般用于十进制值就像浮动。双精度数据类型也永远不应该被用于精确的值,如货币。它的默认值是0.0D。

例如:双D1 = 12.3

CHAR数据类型

char数据类型是单16位的Unicode字符。其之间“\ u0000的”值范围位于(或0),以“\ uffff”(或65535含)。该char数据类型被用来存储字符。

示例:char LETTERA = ‘A’


为什么炭在Java中使用2个字节,什么是\ u0000的?

这是因为Java使用Unicode的系统不ASCII码系统。所述\ u0000的是最低的范围的Unicode系统。若要获取有关Unicode的访问下一页详细解释。

赞(0)
未经允许不得转载:srcmini » Java数据类型

评论 抢沙发

评论前必须登录!