title: how to solve cos 90 problem in java?
body: <p>I have some problems with calculating cosinus 90 in Java using Math.cos function : </p>
  
  <pre><code>public class calc{
        private double x;
        private double y;
  
        public calc(double x,double y){
                     this.x=x;
                     this.y=y;
        }
  
        public void print(double theta){
             x = x*Math.cos(theta);
             y = y*Math.sin(theta);
             System.out.println("cos 90 : "+x);
             System.out.println("sin 90 : "+y);
        }
  
        public static void main(String[]args){
             calc p = new calc(3,4);
             p.print(Math.toRadians(90));
  
        }
  </code></pre>
  
  <p>}</p>
  
  <p>When I calculate cos90 or cos270, it gives me absurb values. It should be 0. I tested with 91 or 271, gives a near 0 which is correct.  </p>
  
  <p>what should I do to make the output of cos 90 = 0? so, it makes the output x = 0 and y = 4.</p>
  
  <p>Thankful for advice </p>