java简单数据类型转化

java简单数据类型,有低级到高级为:(byte,short,char)→int→long→float→double (boolean不参与运算转化)

转化可以分为

  • 低级到高级的自动转化
  • 高级到低级的强制转化
  • 基本数据类型和对象类型的转化

①低级到高级的自动转化,(byte,short,char)属于平级,不能自动转化需要强制转化,特殊的一个:byte可以自动转化为short。

//特殊的示例
byte a=10;
short b=a;

运算过程中的自动转化

②高级到低级的强制转化,前面要加强制转化符

③基本数据类型和对象类型的转化,有时候可以将基本类型转化为包装类,调用包装类的方法进行数据转化。

double d=6.01;
Double d1=new Double(d);
int i= d1.intValue();

posted on 2017-07-27 14:29  天生一对  阅读(169)  评论(0编辑  收藏  举报

导航