-
数据类型:布尔型;字符型;数值型(整型,浮点型)。
-
变量类型:布尔型boolean;字符型char;整型byte、short、int、long;浮点型float、double。
-
简单数据类型之间的转换:低级到高级分别为(byte,short,char)--int--long--float--double。注:short 占用16bit,即2个字节的存储空间,取值范围为-32768~32767
int 占用32bit,即4个字节的存储空间,取值范围为负2的31次方到正2的31次方减1,java的字符采用unicode编码,每个字符占用2个字节。-
低级到高级的自动类型转换:自动类型转换 eg. byte b;int i=b;long l=b;float f=b;double d=b; 注:低级类型为char型,向高级类型(整型)转换时,会转换为对应ASCII码值。请记住最常用的ASCII码:'1'=49 'A'=65 'a'=97。
-
高级到低级的强制类型转换:强制类型转换 eg.int i=97;byte b=(byte)i;char c=(char)i;float f=(float)i; 注:不建议这样做,因为会导致溢出或精度的下降
-
包装类过渡类型能够转换:Java共有六个包装类,分别是Boolean、Character、Integer、Long、Float和Double,从字面上我们就可以看出它们分别对应于 boolean、char、int、long、float和double基本类型。eg.当希望把float型转换为double型时: float f1=100.00f; Float F1=new Float(f1); double d1=F1.doubleValue();当希望把double型转换为int型时:double d1=100.00; Double D1=new Double(d1); int i1=D1.intValue();这种就比强制转换清楚且安全。
-
JAVA精简---数据类型
本文介绍了Java中的数据类型,包括布尔型、字符型、整型和浮点型,并详细讲解了不同类型之间的转换规则,如自动类型提升和强制类型转换。

被折叠的 条评论
为什么被折叠?



