package week4;
import java.util.Random;
public class Work3 {
public static void main(String args[])
{
MathUtils m=new MathUtils();
m.init();
m.sum();
}
}
class MathUtils{
int[][] a;
int x;//行
int y;//列
Random rd=new Random();
public MathUtils()
{
x=rd.nextInt(9)+1;//[1,10)
y=rd.nextInt(9)+1;//[1,10)
a=new int[x][y];
}
//初始化二维数组
public void init()
{
for(int i=0;i<x;i++)
{
for(int j=0;j<y;j++)
{
a[i][j]=rd.nextInt(20);
}
}
}
//打印
public void sum()
{
for(int i=0;i<x;i++)
{
for(int j=0;j<y;j++)
{
System.out.printf(a[i][j]+" ");
}
System.out.println();
}
}
}
2.
public class App10 {
public static void main(String args[]) {
// TODO Auto-generated method stub
Random r=new Random();
double x=0;
double y=0;
int sum1=0;//圆形
int sum2=0;//正方形
for(int i=0;i<100000000;i++)
{
x=r.nextDouble();
y=r.nextDouble();
if(x*x+y*y<=1)
{
sum1++;
}
sum2++;
}
System.out.println((4*sum1)*1.0/sum2);
}