title: returning incorrect floating point value
body: <p>I have a method getFar() which should return 5.1f:</p>
  
  <pre><code> float far = 5.1f;
  
   public float getFar()
   {return far;}
  </code></pre>
  
  <p>But when I call it from another class </p>
  
  <pre><code>  System.out.println("Far: "+ mRenderer.getFar());
  </code></pre>
  
  <p>it returns different values every time. In one run it can be 5.25..., in another 5.78..., etc</p>
  
  <p>How can I return 5.1f?</p>