Java学习笔记-4.类型转换

58 阅读1分钟

低----------------------------------->高

byte, short, char, int, long, float, double

注意: 由低到高,是自动转换,不会出什么问题。

由高到低,是强制转换,可能造成内存溢出或精度问题。

//强制转换
System.out.println((int)23.7);

//自动转换
int a = 1;
double b = a;
System.out.println(b);