Question: Write a Java which simulates shooting a dart into a square surrounding a circle of radius 1: To simulate throwing the dart, the program generates

Write a Java which simulates shooting a dart into a square surrounding a circle of radius 1:Write a Java which simulates shooting a dart into a square surrounding

To simulate throwing the dart, the program generates a random x- and y-coordinates between 1 and 1. If the generated point lies inside the circle, it is counted as a hit.

The program will conduct 4 tests. It throws the dart 1000, 10000, 100000, and 1000000 times in test 1, test 2, test 3, and test 4 respectively. In each test, it calculates the hit ratio which equals hits/throws. It prints this ratio, the difference between the ratio and PI/4, and 4 times the ratio (4*hit ratio). The floating numbers should be displayed with 5-digit precision.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!