您的位置:首页 > 编程语言 > Java开发

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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: