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://www.bianchenghao6.com/h6javajc/26390.html