Advertisement
nguyenvanquan7826

Untitled

Aug 1st, 2013
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.86 KB | None | 0 0
  1.     double num = Math.sin(Math.PI);
  2.         long a = (long)num;
  3.         if (a == num){
  4.             System.out.println("true 1   " + num + "    " + a);
  5.             //return Long.toString(a);
  6.         }
  7.                
  8.         else {
  9.                 System.out.println("false 1  " + num + "   " + a);
  10.                 long n = Double.toString(num).length() - Long.toString(a).length() - 1;
  11.                 if (n < 14) num = Math.round(num * Math.pow(10, n))/Math.pow(10, n);
  12.                 else num = Math.round(num * Math.pow(10, 14))/Math.pow(10, 14);
  13.                
  14.                 a = (long)num;  // tranh TH sau khi bien doi lai ve so nguyen VD (Tan(pi/4))
  15.                
  16.                 if (a == num)                          
  17.                     System.out.println("true 2   " + num + "   " + a);
  18.                 else System.out.println("false 2   " + num + "   " + a);
  19.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement