double price=120.5;
不应该是下面这个float数据类型定义身高吗?
float prie=120.5f;
可能是因为用float后面有个f的原因。。
double和float都可以用来储存小数(浮点数),差别只在于精度不同,double双精度、float单精度,所以都是可以的。