[英]returning incorrect floating point value
我有一个方法getFar()应该返回5.1f:
float far = 5.1f;
public float getFar()
{return far;}
但是当我从另一个班级叫它
System.out.println("Far: "+ mRenderer.getFar());
每次返回不同的值。 一次运行可以是5.25 ...,另一次运行可以是5.78 ...,依此类推
如何返回5.1f?
您确定mRenderer.getFar()正在调用getFar()吗? 它是父类方法的重载还是重写? mRenderer是否已重新分配给具有不同值的其他实例?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.