class ex38{
int year,age,cho,byear;
double mj[][]=new double[100][100];
double fj[][]=new double[100][100];
double mde[]=new double[200];
double fde[]=new double[200];
double stmj[]=new double[200];
double stfj[]=new double[200];
double mnew[]=new double[200];
double fnew[]=new double[200];
double mnew3[]=new double[100];
double fnew3[]=new double[100];
void makedata(String file){
data381 d381=new data381();
d381.makedata();
mde=d381.mde;
data382 d382=new data382();
d382.makedata();
fde=d382.fde;
data383 d383=new data383();
d383.makedata();
stmj=d383.stmj;
data384 d384=new data384();
d384.makedata();
stfj=d384.stfj;
ex72 mk72=new ex72();
mk72.makedata();
mnew3=mk72.mnew3;
ex73 mk73=new ex73();
mk73.makedata();
fnew3=mk73.fnew3;
ex27 mk27=new ex27();
mk27.makedata(file);
mnew=mk27.mnew;
fnew=mk27.fnew;
cho=1900;
for(age=0;age<100;age++){
mj[8][age]=stmj[age];
fj[8][age]=stfj[age];
}
for(age=60;age<70;age++){
mj[8][age]=mj[8][age]+mnew3[age];
fj[8][age]=fj[8][age]+fnew3[age];
}
for(year=9;year<100;year++){
for(age=50;age<100;age++){
mj[year][age]=(1-mde[age])*mj[year-1][age-1];
fj[year][age]=(1-fde[age])*fj[year-1][age-1];
}
byear=year-65+2000;
mj[year][65]=mj[year][65]+mnew[byear-cho];
fj[year][65]=fj[year][65]+fnew[byear-cho];
}
}
}
最終更新:2011年09月18日 13:16