Java循环体顺序问题,如何将两个关联起来

这里是程序

public class MonteCarlo {



public static void main(String[] args) {

double [] x=new double[100000];

double [] y = new double [100000];

int i;

int count=0;

for( i = 1;i<100000;i++){

y[i]= Math.random()*Math.pow(Math.E, -0.7);

x[i]=1-Math.random()*0.5;

x[0]=1-Math.random()*0.5;

y[0]= Math.random()*Math.pow(Math.E, -0.7);

for(int j=0;j<i;j++){

while(x[i]==x[j]&&y[i]==y[j] ){

        i--;

}  

}   

//帮我判断一下这里的循环中的x[i],y[i]是否经过上一个循环的筛选,若没有该怎么改  

if(y[i]<Math.pow(Math.E, -0.7/x[i])){

count=count+1;

}

}

System.out.println("总共:"+count);

}


}


qq_Mountain猫_03578312
浏览 1289回答 3
3回答

阿旭_

没看懂这代码要实现的功能,是不是和求素数一样设置开关变量?

qq_昼绽_0

经过了筛选
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java