Я пытался создать JAVA программу для вычисления значения числа Пи, используя метод Монте-Карло (без использования визуализации), все кажется мне нормальным, но всякий раз, когда я запускаю его, ответ всегда равен 0.0. Не можете понять, что не так, пожалуйста, помогите.
Это код:
import java.util.*;
// Compiler version JDK 11.0.2
class PiMonteCarlo{
public static void main(String args[]){
Random rand =new Random();
double r=1.0;
int cir=0,sq=0,range=200+1,min=0;
for(int i=1;i<=200000;i++){
double y = rand.nextDouble();
double x = rand.nextDouble();
double d=(x*x)+(y*y);
if(d<=r){
cir++;
}
sq++;
}
double rat=cir/sq;
System.out.print(4*rat);
}
}