1、数据类型转换异常
2、如果是数值类型转换,大的数值类型转小的数值类型则必须强制转换;
double a = 11.02;
// 数据精度会丢失
int b = (int)a;
3、小的数值类型转大的数值类型则会进行自动转换,向上兼容;
int a = 100;
// 小的数值类型转大的数值,则自动转换,无需强制转换
double b = a;
4、如果是SQL查询报此异样:1.要么把传参类型改为和数据库字段类型一致;2.要么把传参数据强制转换为相同数据类型。
1、数据类型转换异常
2、如果是数值类型转换,大的数值类型转小的数值类型则必须强制转换;
double a = 11.02;
// 数据精度会丢失
int b = (int)a;
3、小的数值类型转大的数值类型则会进行自动转换,向上兼容;
int a = 100;
// 小的数值类型转大的数值,则自动转换,无需强制转换
double b = a;
4、如果是SQL查询报此异样:1.要么把传参类型改为和数据库字段类型一致;2.要么把传参数据强制转换为相同数据类型。