class ex40{
int year,age,cho,byear;
double mi[][]=new double[100][100];
double fi[][]=new double[100][100];
double mj[][]=new double[100][100];
double fj[][]=new double[100][100];
double f2rate[]=new double[200];
double frate[]=new double[200];
double m2rate[]=new double[200];
double mrate[]=new double[200];
double stmi[]=new double[200];
double stfi[]=new double[200];
double mde[]=new double[200];
double fde[]=new double[200];
double stmj[]=new double[200];
double stfj[]=new double[200];
double mide[]=new double[200];
double fide[]=new double[200];
double minew[]=new double[200];
double finew[]=new double[200];
void makedata(String file){
System.out.println("3838");
ex38 mk38=new ex38();
mk38.makedata(file);
mj=mk38.mj;
fj=mk38.fj;
System.out.println("4040");
data40 d40=new data40();
d40.makedata();
mrate=d40.mrate;
frate=d40.frate;
System.out.println("381381");
data381 di381=new data381();
di381.makedata();
mde=di381.mde;
mide=di381.mide;
data382 di382=new data382();
di382.makedata();
fde=di382.fde;
fide=di382.fide;
data383 di383=new data383();
di383.makedata();
stmi=di383.stmi;
data384 di384=new data384();
di384.makedata();
stfi=di384.stfi;
cho=1900;
for(age=0;age<100;age++){
mi[8][age]=stmi[age];
fi[8][age]=stfi[age];
}
for(year=9;year<100;year++){
for(age=1;age<100;age++){
mi[year][age]=(1-mide[age])*mi[year-1][age-1];
fi[year][age]=(1-fide[age])*fi[year-1][age-1];
}
for (age=20;age< 100; age++) {
minew[age]=mde[age]*mrate[age]*mj[year][age];
finew[age]=fde[age]*frate[age]*fj[year][age];
}
for (age=20;age< 100; age++) {
mi[year][age]=mi[year][age]+minew[age];
fi[year][age]=fi[year][age]+finew[age];
}
}
}
}
最終更新:2011年09月18日 13:20