1、自动类型转换
double dou = 90.3;
int in = 30;
double dou1 = dou + in;
目标类型能与源类型兼容(byte->short->int->long->float->double ; char->int、long、flloat、double; 布尔类型不能和其他基本类型转换)。
2、强制类型转换
double dou = 16.2;
int in = (int) dou;
其他基本类型同理。
3、字符串类型与int、double等的转换
1)int -> String
(1)
int i = 345;
String str = String.valueOf(i);
(2)
int i = 345;
String str = Integer.toString(i);
(3)
int i = 345;
String str = "" + i;
2)String - > int
1)
String str = "str";
int i = Integer.parseInt(str);
2)
String str = "str";
int i = Integer.valueOf(str).intValue();