八种基本数据类型分别是什么意思,八种基本数据类型分别是什么和什么
如何解决写爬虫IP受阻的问题?立即使用。
八种基本数据类型为:
先说理论。有八种基本数据类型:字节、短整型、长整型、浮点型、双精度型、布尔型和字符型。
1、byte
用二进制补码表示的8位有符号整数
最小:-128(-2^7)
马克斯:127(2^7-1)
默认值:0
对应的封装类:字节
2、short
用二进制补码表示的16位有符号整数
最小:-32768(-2^15)
麦克斯:32767(2^15 - 1)
默认值:0
包装类别:短
3、int
用二进制补码表示的32位有符号整数
最小:-2,147,483,648(-2^31)
麦克斯:2,147,483,647(2^31 - 1)
默认值:0
对应的包装类:整数
4、long
用二进制补码表示的64位有符号整数
最小:-9,223,372,036,854,775,808(-2^63)
麦克斯:9,223,372,036,854,775,807(2^63-1)
默认值:0
对应的包装类:Long
5、float
符合IEEE 754标准的单精度32位浮点数
存储大浮点数时,Float可以节省内存空间。
浮点数不能用来表示精确的值,比如钱。
默认值:0.0f
对应的包装类:Float
6、double
符合IEEE 754标准的双精度64位浮点数
浮点数的默认类型是double。
double类型也不能表示精确值,如货币。
默认值:0.0d
对应的包装类:Double
7、char
Char类型是单个16位Unicode字符。
最小值是\u0000(即0)
最大值为\ UFFF(即65,535)。
Char数据类型可以存储任何字符。
对应的包装类别:字符
8、boolean
布尔数据类型表示一位信息。
只有两个值:真和假。
该类型仅用作记录真/假情况的标志。
对应的包装类:布尔型
例子
对于数值型基本类型的取值范围,我们不用去记忆,因为它们的值已经以常量的形式定义在相应的包装类中了。请看下面的例子:
公共类测试{
公共静态void main(String[] args) {
//TODO自动生成的方法存根
//字节
System.out.println(基本类型:字节二进制数字:字节。尺寸);
System.out.println(包装类:Java . lang . byte );
System.out.println(最小值:字节。最小值=字节。最小值);
System.out.println(最大值:字节。MAX_VALUE= Byte。MAX _ VALUE);
system . out . println();
//短
System.out.println(基本类型:短二进制数字: short。尺寸);
System.out.println(包装类:Java . lang . short );
system . out . println( minimum:short . min _ value= short . min _ value);
system . out . println( maximum:short . max _ value= short . max _ value);
system . out . println();
//int
System.out.println(基本类型:int二进制数字:整数。尺寸);
System.out.println(包装类:Java . lang . integer );
System.out.println(最小值:integer . min _ value= integer . min _ value);
system . out . println( maximum:integer . max _ value= integer . max _ value);
system . out . println();
//long
System.out.println(基本类型:长二进制数字: long。尺寸);
System.out.println(包装类:Java . lang . long );
System.out.println(最小值:Long。MIN_VALUE= Long。最小值);
System.out.println(最大值:Long。MAX_VALUE= Long。MAX _ VALUE);
system . out . println();
//浮动
System.out.println(基本类型:浮点二进制数字:浮点。尺寸);
System.out.println(包装类:Java . lang . float );
system . out . println( minimum:float . min _ value= float . min _ value);
system . out . println( maximum:float . max _ value= float . max _ value);
system . out . println();
//double
System.out.println(基本类型:双二进制数字: double。尺寸);
System.out.println(包装类:Java . lang . double );
system . out . println( minimum:double . min _ value= double . min _ value);
system . out . println( maximum:double . max _ value= double . max _ value);
system . out . println();
//char
System.out.println(基本类型:char二进制数字:字符。尺寸);
System.out.println(包装类:Java . lang . character );
//输出字符。MIN_VALUE以数值而不是字符的形式发送到控制台。
System.out.println(最小值:character . min _ value=(int)character . min _ value);
//输出字符。MAX_VALUE以数值而不是字符的形式发送到控制台。
system . out . println( maximum:character . max _ value=(int)character . max _ value);
}
}结果:
基本类型:字节二进制位数:8
包装器:java.lang.Byte
最小值:字节。最小值=-128
最大值:字节。MAX_VALUE=127
基本类型:短二进制数:16
包装器:java.lang.Short
最小值:Short。最小值=-32768
最大值:短。MAX_VALUE=32767
基本类型:int二进制位数:32
包装器:java.lang.Integer
最小值:整数。最小值=-2147483648
最大值:整数。MAX_VALUE=2147483647
基本类型:长二进制位数:64
包装器:java.lang.Long
最小值:long . min _ value=-9223372036854775808
最大值:long . max _ value=9223372036854775807
基本类型:浮点二进制数字:32
包装器:java.lang.Float
最小值:Float。最小值=1.4E-45
最大值:Float。MAX_VALUE=3.4028235E38
基本类型:双二进制数:64
包装器:java.lang.Double
最小值:Double。最小值=4.9E-324
最大值:double。最大值=1.797666878585
基本类型:字符二进制位数:16
Class: java.lang.Character
最小值:字符。最小值=0
最大值:字符。最大值=65535。八种基本数据类型是什么?更多详情请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。