本文概要
- Java的基本数据类型
- 布尔数据类型
- byte数据类型
- short数据类型
- int数据类型
- Long数据类型
- 浮点数据类型
- 双数据类型
- CHAR数据类型
- 原始数据类型:主数据类型包括布尔型,字符型,字节,短型,整型,长整型,浮点和双。
- 非原始数据类型:非原始数据类型包括类,接口和数组。
Java是一种静态类型的编程语言。这意味着,所有变量都必须在使用前进行声明。这就是为什么我们需要声明变量的类型和名称。
有8种类型的基本数据类型的:
- 布尔数据类型
- 字节的数据类型
- char数据类型
- 短数据类型
- int数据类型
- 长数据类型
- 浮点数据类型
- 双数据类型
文章图片
数据类型 | 默认值 | 默认大小 |
---|---|---|
boolean | false | 1位 |
char | ‘ \u0000’ | 2字节 |
byte | 0 | 1个字节 |
short | 0 | 2字节 |
int | 0 | 4字节 |
long | 0L | 8字节 |
float | 0.0f | 4字节 |
double | 0.0d | 8字节 |
布尔数据类型指定的一个信息位,但它的“大小”无法被精确地限定。
例如:一个布尔假=
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数据类型【Java数据类型】长数据类型是一个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的访问下一页详细解释。
推荐阅读
- Java中的Unicode系统
- Java变量
- JVM(Java虚拟机介绍)
- JDK、JRE和JVM之间的区别
- 如何在Java中设置路径
- 简单Java程序(Hello World示例)
- Java程序工作的内部细节
- Java和C++的对比
- Java的特点