admin 管理员组文章数量: 1184232
2024年3月7日发(作者:ajax异步请求无法用html直接打开)
Java有哪些数据类型-数据类型介绍-基本数据类型
Java的数据类型分为基本数据类型和引用数据类型;基本数据类型分为四类(共八种类型):布尔型--boolean,字符型--char,整数类型--byte,short,int,long,浮点类型--float,double。
一、整数类型
类型。byte类型是一个有符号的8位二进制数(即1个字节),其表号范围为:-128~127。
必须要注意的是,byte类型是一个有符号的1字节的整数。如果你给byteVal赋值-129或128,就会超出byte类型的表数范围,编译器会报告错误"不兼容类型:从int到byte的转换可能会有损失"。
类型。short类型是一个有符号的16位二进制数(即2个字节),表号范围为-215到215-1。
类型。int类型是一个有符号的32位二进制数(即4个字节),其表号范围是:-231 ~231-1。
类型。long类型是一个有符号的64位二进制数(即8字节),其表号范围是:-263 ~ 263-1。
二、浮点类型
第 1 页 共 3 页
类型。float类型是一种单精度浮点类型,它占用4个字节的存储空间。
在Java源程序中,当我们直接写一个十进制数(如1.5)时,Java编译器会将该值默认为double类型的浮点数。因此,当我们给一个浮点数变量赋值时,必须要在数字后面加上字母 "f "或 "F"。
类型。double类型是一种双精度的浮点类型,占用8个字节的空间,比float类型具有更高的精度。
三、字符(char)类型
char类型数据用于表示通常意义上的 "字符"。在Java中,char类型很特别,它本质上是一个无符号的16位二进制数(2个字节)。
在Java中,类型占用2个字节。
Java为了让char类型能够存储多种语言的字符,采纳了Unicode来对字符进行编码,而Unicode是采纳双字节无符号数对字符进行编码的字符集,所以在Java中,char类型占用2个字节。
四、布尔(boolean)类型
布尔类型用于逻辑运算,一般用于程序流控制。它只有两个值:true和false,不能用0或非0的整数代替true和false。
熟悉C++的读者看到布尔类型就会想到C++中的bool类型,但Java中的布尔类型比较特别,因为它只接收true和false。
在C++中,我们可能习惯于声明 在C++中,我们可能习惯于声
第 2 页 共 3 页
明一个布尔类型的变量并给它分配一个像0或1的值,但这种做法在Java中是不同意的。
五、String类型
String类型不是上述八种基本类型之一,但它是Java中非经常见的一种类型,代表一种字符串类型。准确地说,个类,它封装了对字符串的一些操作。
第 3 页 共 3 页
String是一
版权声明:本文标题:Java有哪些数据类型-数据类型介绍-基本数据类型 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1709787702a546396.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论