JAVA强制转换问题

来源:百度知道 编辑:UC知道 时间:2024/05/12 16:27:24
在什么情况下才能强制转换?

由高级数据类型向底数据类型转换时使用强制转换,例如:int类型的要转换成byte类型的时候就要用强制类型转换。

一般强制转换会导致数据丢失,应尽量避免。例如:

int a = 365;

byte b;

b = (byte)a; //强制转换后丢失一部分数据,使得b的值为100。

什么时候都可以强制转换,
但你要确定转换的时候不出错,并且有必要去转换。

强制转换要注意他们的是不是一"类"的,能不能进行转换,如一个苹果是不能转换成一头牛的。

强制转换的时候.需要注意JDK的版本

需要强制转换的时候强制转换。

向下转换