Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2014
342
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.62 KB | None | 0 0
  1.  
  2.         double[][] points = {
  3.                 {0.0, 1.0},
  4.                 {0.5, 2.0},
  5.                 {1.0, 4.0},
  6.                 {0.5, 5.0},
  7.                 {2.0, 0.0}
  8.         };
  9.          
  10.         int last = points.length - 1;
  11.         int i;
  12.         double inner = 0.0, outer = 0.0;
  13.          
  14.         for(i = 0; i < last; i++){
  15.                 outer += (points[i][0] * points[i + 1][1]) + (points[last][0] * points[0][1]);
  16.                 inner += (points[i + 1][0] * points[i][1]) + (points[0][0] * points[last][1]);
  17.         }
  18.          
  19.         System.out.println("outer: " + String.valueOf(outer));
  20.         System.out.println("inner: " + String.valueOf(inner));
  21.         System.out.println("area: " + String.valueOf(outer - inner));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement