-
浮点型
浮点型有float和double两种类型,Java中默认为double类型,所以在声明float类型时,所赋的值后需加F或者f
float:long类型在内存占32位,表示范围为:1.4E-45~3.4028235E38
double:double类型在内存占64位,表示数据范围为:4.9E-324~1.7976931348623157E308
在给变量赋值时一定要注意变量的类型,不然可能会造成一些编译错误,或者精度缺失,这些问题会在基本类型转换那一章讲解。给变量赋值时,不超过其类型范围即可
-
public class FloatTypeTest { public static void main(String[] args) { //声明float类型 float floatValue=666.66f; //声明double类型 double doubleValue=66666.6666; } }
-
字符型 char
字符型就是单个字符,用单引号引起来
一般有三种表示形式
1.单个字符:'A','B'
2转义字符:'\n','\t'
3nicode值:'\uxxxx'
-
public class CharTypeTest { public static void main(String[] args) { //声明char类型 char charValue1='a'; //声明char类型 char charValue2='\n'; //声明char类型 char charValue3='\u8888'; } }
-
布尔型 boolean
Java里表示真或假只用true或者false,不会像其他语言一样出现1表示真,0表示假的情况。
-
public class BooleanTypeTest { public static void main(String[] args) { //声明布尔类型,为真 boolean booleanValueTrue=true; //声明布尔类型,为假 boolean booleanValueFalse=false; } }