Java中的基本数据类型
一、思维导图
二、详细解读
1.整数类型:byte、short、int、long
- java的整型常量默认为int型,声明long型常量须后面加‘l’或‘L’.
- java程序中变量通常声明为int型,除非不足以表示比较大的数,才使用long.
2.浮点型:float、double
- float:单精度,尾数可以精度到7位有效数字。
- double:双精度,精度是float的两倍。
- Java的浮点型常量默认为double,声明float型常量,须后加‘f’或‘F’。
3.字符型:char
- 定义char型变量,通常使用一对’ ',内部只能写一个字符。
4.布尔型:boolean
- 只能取两个值之一:true、false
- 常常在条件判断、循环结构中使用。
三、基本数据类型之间的运行规则:
1.自动类型提升
当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型。
byte、char、short --> int --> long --> float --> double
2.强制类型转换
1.需要使用强转符:( )
- 强制类型转换,可能导致精度损失
四、注意
String类型变量的使用:
- String属于引用数据类型,翻译为:字符串
- 声明String类型变量时,使用一对" "
- String可以和8种基本数据类型变量做运算,且运算只能是连接运算:+,有且运算结果仍然是String类型。