Java的原生数据类型(8种)
2013-05-30 17:54
260 查看
Java 原生数据类型(8种)
Java中的原生数据类型(Primitive DataType)共有8种:
1)整型: 使用int表示(32位)。
2)字节型: 使用byte表示(从-128到127之间的256个整数)。
3)短整型: 使用short表示(16位)。
4)长整型: 使用long表示(64位)。
5)单精度浮点型:使用float表示。所谓浮点型,指的是小数,也叫实数,例如:1.2。
6)双精度浮点型:使用double表示。双精度浮点型表示的数据范围比单精度数据类型大很多。
7)字符型: 使用char表示。所谓字符,就是单个的字符表示,例如字母a,或者中文张,外面用单引号包围,比如 char a = 'B'; char b = '王';
8)布尔类型: 使用boolean表示,布尔类型只有两种可能,分别为true或false。
在Java中的所有浮点类型默认都是double类型,不能直接将double类型的值赋给float类型的变量,即便该double类型的值处于float类型的范围内也是不可以的。总之,能否成功赋值取决于等号右边的值类型和等号左边的变量类型是否一致。
可以将表示范围小的类型的值赋给表示范围大的类型的变量,但不能直接将类型范围大的值赋给表示类型范围小的变量,只能通过强制转换来实现。原因是:类型范围大的值转换成类型范围小的值可能造成越界。
强制转换的语法是:
类型A 变量名 = (类型A)变量值;
例如:
double a = 1.2;
float b = (float) a;
Java中的原生数据类型(Primitive DataType)共有8种:
1)整型: 使用int表示(32位)。
2)字节型: 使用byte表示(从-128到127之间的256个整数)。
3)短整型: 使用short表示(16位)。
4)长整型: 使用long表示(64位)。
5)单精度浮点型:使用float表示。所谓浮点型,指的是小数,也叫实数,例如:1.2。
6)双精度浮点型:使用double表示。双精度浮点型表示的数据范围比单精度数据类型大很多。
7)字符型: 使用char表示。所谓字符,就是单个的字符表示,例如字母a,或者中文张,外面用单引号包围,比如 char a = 'B'; char b = '王';
8)布尔类型: 使用boolean表示,布尔类型只有两种可能,分别为true或false。
在Java中的所有浮点类型默认都是double类型,不能直接将double类型的值赋给float类型的变量,即便该double类型的值处于float类型的范围内也是不可以的。总之,能否成功赋值取决于等号右边的值类型和等号左边的变量类型是否一致。
可以将表示范围小的类型的值赋给表示范围大的类型的变量,但不能直接将类型范围大的值赋给表示类型范围小的变量,只能通过强制转换来实现。原因是:类型范围大的值转换成类型范围小的值可能造成越界。
强制转换的语法是:
类型A 变量名 = (类型A)变量值;
例如:
double a = 1.2;
float b = (float) a;
相关文章推荐
- java中8种原生数据类型
- Java中的原生数据类型和引用类型的参数传递
- java的8种基本数据类型和对应的包装类
- java复习第五课,变量和8种数据类型
- java系列之 原生数据类型
- java 8种基本数据类型的默认值及所占字节数
- Java记录 -3- 原生数据类型2
- java第二课:原生数据类型(Primitive Data Type)
- java中8种基本数据类型、基本数据类型的转换与运算符
- java 第二讲 原生数据类型 Primitive Data Type
- Java笔记原生数据类型【二】
- Java中8种基本数据类型及其默认值
- JAVA的8种基本数据类型所占位数及初始值
- java中8种基本数据类型详解
- Java8种基本数据类型的封装,Cache
- Java中8种基本数据类型及其默认值
- JAVA基础之8种基本数据类型
- java基本数据类型就8种
- java(2)8种基本类型数据
- Java的8种基本数据类型