アットウィキロゴ

じゃヴぁ0312

import java.io.*;

class make05{

int n,year,age;
String str;
String x8[]=new String[8];
String test1[]=new String[100*100];
String test2[]=new String[100*100];
String test3[]=new String[100*100];
String test4[]=new String[100*100];
double mrp[][]=new double[100][100];
double wrp[][]=new double[100][100];
double drp[][]=new double[100][100];
double n1;
int n2;
double data5[][]=new double[33][4];


void makedata(){

try{
BufferedReader br05 =new BufferedReader(new FileReader("data/労働力率.csv"));

for(n=0; n<33; n++){
str = br05.readLine();
x8=str.split(",");    
test1[n]=x8[0];
test2[n]=x8[1];
test3[n]=x8[2];
test4[n]=x8[3];
}
br05.close();
}
catch(IOException e){ System.out.println("入出力エラーです。");}

for(n=0; n<33; n++){
data5[n][0]=Double.valueOf(test1[n]);
data5[n][1]=Double.valueOf(test2[n]);
data5[n][2]=Double.valueOf(test3[n]);
data5[n][3]=Double.valueOf(test4[n]);
}


for(year=6; year<12; year++){
for(age=15; age<70; age++){
n1 =(year - 6)/ 6;
n2 = (int)((age - 15) / 5);
mrp[year][age]=data5[n2][0]+n1*(data5[n2][1]-data5[n2][0]);
wrp[year][age]=data5[n2+10][0]+n1*(data5[n2+10][1]-data5[n2+10][0]);
drp[year][age]=data5[n2+21][0]+n1*(data5[n2+21][1]-data5[n2+21][0]);
}
}


for(year=12; year<18; year++){
for(age=15; age<70; age++){
n1 =(year - 12)/ 6;
n2 = (int)((age - 15) / 5);
mrp[year][age]=data5[n2][1]+n1*(data5[n2][2]-data5[n2][1]);
wrp[year][age]=data5[n2+10][1]+n1*(data5[n2+10][2]-data5[n2+10][1]);
drp[year][age]=data5[n2+21][1]+n1*(data5[n2+21][2]-data5[n2+21][1]);
}
}


for(year=18; year<30; year++){
for(age=15; age<70; age++){
n1 =(year - 18)/ 12;
n2 = (int)((age - 15) / 5);
mrp[year][age]=data5[n2][2]+n1*(data5[n2][3]-data5[n2][2]);
wrp[year][age]=data5[n2+10][2]+n1*(data5[n2+10][3]-data5[n2+10][2]);
drp[year][age]=data5[n2+21][2]+n1*(data5[n2+21][3]-data5[n2+21][2]);
}
}

for(year=30; year<100; year++){
for(age=15; age<70; age++){
n2 = (int)((age - 15) / 5);
mrp[year][age]=data5[n2][3];
wrp[year][age]=data5[n2+10][3];
drp[year][age]=data5[n2+21][3];
}
}

}
}
最終更新:2011年03月15日 02:52