class ex09{
double[][] m4=new double[200][200];
double[][] f4=new double[200][200];
int[][] m1=new int[100][100];
int[][] f1=new int[100][100];
int[][] m2=new int[100][100];
int[][] f2=new int[100][100];
int[][] m41=new int[100][100];
int[][] f41=new int[100][100];
int[][] m6=new int[100][100];
int[][] f6=new int[100][100];
int[][] m8=new int[100][100];
int[][] f8=new int[100][100];
double[][] mh=new double[100][100];
double[][] fh=new double[100][100];
double[][] mp=new double[100][100];
double[][] fp=new double[100][100];
double z1,z2;
int year,age;
void makedata(String file){
ex08 sub=new ex08();
sub.makedata(file);
mh=sub.mh;
fh=sub.fh;
data09 sub2=new data09();
sub2.makedata();
m2=sub2.m2;
m41=sub2.m4;
m6=sub2.m6;
m8=sub2.m8;
f2=sub2.f2;
f41=sub2.f4;
f6=sub2.f6;
f8=sub2.f8;
for(year=10;year<100;year++){
for(age=16;age<70;age++){
z1=m2[year][age]+m41[year][age]+m6[year][age]+m8[year][age];
if(z1>0)mp[year][age]=mh[year][age]*(double)m2[year][age]/z1;
z1=f2[year][age]+f41[year][age]+f6[year][age]+f8[year][age];
if(z1>0)fp[year][age]=fh[year][age]*(double)f2[year][age]/z1;
}
}
for(year=10;year<100;year++){
for(age=16;age<70;age++){
m4[year][age]=mh[year][age]-mp[year][age];
f4[year][age]=fh[year][age]-fp[year][age];
}
}
}
}
最終更新:2011年09月14日 07:23