8种数据基本类型:
整数类型:byte,short,int,long
浮点数类型:float,double
字符类型:char
布尔类型:boolean

类型名称     字节空间            类型说明
byte        1字节(18位)       存储一个字节数据
short      2字节(16位)       兼容性考虑,一般不用
int          4字节(32位)        存储整数(常用)
long        8字节(64位)        存储长整数(常用)
float        4字节(32位)        存储浮点数
double     8字节(64位)        存储双精度浮点数(常用)
char        2字节(16位)        存储一个字符
boolean   1字节(8位)         存储逻辑变量(true/false)

数据类型知识点
a.整数类型默认的类型是int。
b.定义long类型的数据,必须在数据后面加l或L.
c.浮点数类型默认的是double。
d.定义float类型的数据,必须在数据后面加f或F.
e.double的时候数据后面可以加上d或D,一般是省略。
f.char表示字符类型,赋值时数据要放在‘’中。
g.String表示字符串类型,赋值时数据要放在‘’中。

 

基本类型的转换
自动类型转换(隐形类型转换):从小类型到大类型可以自动完成

自动类型转换规则:
规则 1:如果一个操作数为double类型,则整个表达式可提升为double类型
规则2:满足自动类型转换的条件
强制类型转换:从大类型到小类型需要强制类型转换会造成精度的损失或溢出
基本类型转换:
              char----->
byte---->short---->int---->long----->float---->double
往左大类型到小类型需要强制类型转换 ,从左往右小类型到大类型可以自动类型转换。

 

 

 

 

 

posted on 2017-05-22 10:44  Talvez  阅读(168)  评论(0编辑  收藏  举报