Cse2221-Homework4.pdf - CSE 2221 Homework 1 Checks whether...

This preview shows page 1 - 2 out of 2 pages.

CSE 2221 Homework 1. 2. /** * Checks whether the given point (xCoord, yCoord) is inside the circle of * radius 1.0 centered at the point (1.0, 1.0). * * @param xCoord * the x coordinate of the point * @param yCoord * the y coordinate of the point * @return true if the point is inside the circle, false otherwise */ private static boolean pointIsInCircle( double xCoord , double yCoord ) { double distanceFromCenter = Math. sqrt ( (1 - xCoord ) * (1 - xCoord ) + (1 - yCoord ) * (1 - yCoord )); return distanceFromCenter < 1; } /** * Generates n pseudo - random points in the [0.0,2.0) x [0.0,2.0) square and * returns the number that fall in the circle of radius 1.0 centered at the * point (1.0, 1.0). * * @param n * the number of points to generate * @return the number of points that fall in the circle */ private static int numberOfPointsInCircle( int n ) { int numOfIterations = 0, numberOfPoints = 0; Random rnd = new Random1L(); while ( numOfIterations

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture