
关于java的类型转换问题
——method(bytex,doubley){return(short)x/y*2;}横线上不是应该填short么?但为什么会报错,填double就不报错了...
—— method(byte x, double y) {
return (short)x/y*2;
}
横线上不是应该填short么?但为什么会报错,填double就不报错了 展开
return (short)x/y*2;
}
横线上不是应该填short么?但为什么会报错,填double就不报错了 展开
2个回答
展开全部
(short)x/y*2;这样只是对x类型转换;
(short)(x/y*2);这样才是对结果进行转换
(short)(x/y*2);这样才是对结果进行转换
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询