Java数据类型及对应取值范围

在Java中,数据类型分为两大种:基本数据类型(值类型)和包装类型(援用数据类型)。基本数据类型不是对象,不能调用toString()、hashCode()、getClass()、equals()等方法。

8种基本数据类型—-⑻种包装类型

 整型: 

   byte  Byte     【⑴28,127】 1个字节(【⑵的7次方,2的7次方⑴】)   1个字节有8位         

   short   Short     【⑶2768,32767】 2个字节(【⑵的15次方,2的15次方⑴】)  2*8⑴

     int   Integer     【⑵147483648,2147483647】 4个字节(【⑵的31次方,2的31次方⑴】)4*8⑴

     long  Long     【⑼223372036854774808,9223372036854774807】 8个字节 (【⑵的63次方,2的63次方⑴】) 8*8⑴

可以看到byte和short的取值范围比较小,而long的取值范围太大,占用的空间多,基本上int可以满足我们的平常的计算了,而且int也是使用的最多的整型类型了。
在通常情况下,如果JAVA中出现了1个整数数字比如35,那末这个数字就是int型的,如果我们希望它是byte型的,可以在数据后加上大写的B:35B,表示它是byte型的,一样的35S表示short型,35L表示long型的,表示int我们可以甚么都不用加,但是如果要表示long型的,就1定要在数据后面加“L”。

 浮点型

    float    Float      4个字节

    double  Double    8个字节

之间的区分在于他们的精确度不同

double型比float型存储范围更大,精度更高,所以通常的浮点型的数据在不声明的情况下都是double型的,如果要表示1个数据是float型的,可以在数据后面加上“F”。
浮点型的数据是不能完全精确的,所以有的时候在计算的时候可能会在小数点最后几位出现浮动,这是正常的。

 字符型

  char  Character  2个字节

用于寄存字符的数据类型,占用2个字节,采取unicode编码,它的前128字节编码与ASCII兼容
字符的存储范围在\u0000~\uFFFF,在定义字符型的数据时候要注意加’ ‘,比如 ‘1’表示字符’1’而不是数值1

 Boolean型

  boolean  Boolean

只有两个值,true和false

波比源码 – 精品源码模版分享 | www.bobi11.com
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!

波比源码 » Java数据类型及对应取值范围

发表评论

Hi, 如果你对这款模板有疑问,可以跟我联系哦!

联系站长
赞助VIP 享更多特权,建议使用 QQ 登录
喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡