所属产品线:
Magelis GTO解决方法:
由于是从指定的数据类型转换到一个较小的数据类型,所以可能丢失了一些数据。
下例会造成该错误,它将一个双精度值转换为了一个Integer变量,丢失了小数点后面的值。
如,int var1=5.5;
解决方案:
更改变量类型。
double var1=5.5;
强制转换变量。
int var1=(int)5.5;
是否有帮助?
undefined undefined
{}
由于是从指定的数据类型转换到一个较小的数据类型,所以可能丢失了一些数据。
下例会造成该错误,它将一个双精度值转换为了一个Integer变量,丢失了小数点后面的值。
如,int var1=5.5;
解决方案:
更改变量类型。
double var1=5.5;
强制转换变量。
int var1=(int)5.5;
是否有帮助?