java的八种数据类型包括:
整形:byte,short,int,long
浮点型:float,double
字符型:char
布尔型:boolean
整形:
1:byte:字节型,占用1个字节,范围为-128 ~ 127(-2^7 ~ 2^7-1)
2:short:短整型,占用2个字节,范围为-32768 ~ 32767 (-2^15 ~ 2^15-1)
3:int:整形,占用4个字节,范围为-2^31 ~ 2^31-1
4:long:长整型,占用8个字节,范围为-2^63 ~ 2^63-1,建议在数据末尾加上一个L或者l(建议加上大写L,小写l任意与1弄混)
浮点型:
1:folat:单精度浮点数,占用4个字节,进行书写时记得在数据末尾加上F或者f,否则默认的是double类型的浮点数,会报错


2:double:双精度浮点数,占用8个字节
布尔类型:
1:boolean:布尔型,占用一个字节,储存true或者false
字符型:
1:char:字符型,占用2个字节,采用Unicode字符编码格式,储存单个字符
类型转换:
1:自动转换
当低类型向高类型进行转换时,可以进行自动类型转换,如下:
byte -> short -> int -> long -> float -> double
char -> int -> long -> float ->double
2:强制类型转换
当高类型向低类型进行转换时,必须要自己进行强制类型转换,如:
java八种基础类型
但可能会出现数据溢出或者精度丢失
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/2535.html