アットウィキロゴ

練習j

package link;
 
import tool.*;
 
public class pro {
 
    String urlx;
    String[] data=new String[5000];
   int datanumber;
    String[] delta=new String[500];
    String[][] cell=new String[500][500];
    String id;
    int maxx,maxy;
    String[] index=new String[500];
    int[] year=new int[500];
    double[][] v=new double[500][500];
 
    String[] gid=new String[500];
    String[] name=new String[500];
    int[] fastline_g=new int[500];
    int[] lastline_g=new int[500];
    int[] creditx_g=new int[500];
    int[] credity_g=new int[500];
    int[] creditline_g=new int[500];
    int[] indexline_g=new int[500];
 
 
 
    public static void main(String[] args) {
       pro te=new pro();
    }
 
    pro(){
 
 
        int fastline,lastline;
        int creditx,credity;
        int indexline,creditline;
        int tr;
 
        memo();
 
        tr=5;
 
    id=gid[tr];
    fastline=fastline_g[tr];
    lastline=lastline_g[tr];
    creditx=creditx_g[tr];
    credity=credity_g[tr];
    indexline=indexline_g[tr];
    creditline=creditline_g[tr];
 
 
        catchdata sub=new catchdata();
        sub.makedata(id);
        cell=sub.cell;
        maxx=sub.maxx;
        maxy=sub.maxy;
 
 
 
        int s,sx;
        for(s=1;s<maxy+1;s++){
        for(sx=1;sx<maxx+1;sx++){  
        if(cell[s][sx]==null)cell[s][sx]="";  
        }}
 
 
        for(s=fastline;s<lastline+1;s++){
        index[s]=cell[s][indexline];
        System.out.println(s+","+index[s]);
        }
 
 
        for(s=creditx;s<credity+1;s++){
        year[s]=numx(cell[creditline][s]);
        }
 
 
 
        for(s=fastline;s<lastline+1;s++){
        for(sx=creditx;sx<credity+1;sx++){
        String str=cell[s][sx];
        str=str.replace(",","");
        v[s][sx]=num(str);
        }}
 
 
 
        int s1; 
        s1=15;
 
 
 
 
        System.out.println(s1+","+index[s1]);
 
for(sx=creditx;sx<credity+1;sx++){
System.out.println(year[sx]+"年,"+100*v[s1][sx]/v[24][sx]);
}
 
 
 
 
 
 
 
 
    }
 
    void memo(){
 
        gid[1]="1j70bvMEq9laaJE3GDR8DmKEumDgjDJHACkd-UaVIXQM";
        name[1]="統合勘定";
        fastline_g[1]=8;
        lastline_g[1]=26;
        creditx_g[1]=2;
        credity_g[1]=21;
        indexline_g[1]=1;
        creditline_g[1]=7;
 
 
 
        gid[2]="1FFH16yJRBM8wtK0kRx7ePJ0fGkQVmXBwZESSdHNq1EI";
        name[2]="非金融法人企業";
        fastline_g[2]=8;
        lastline_g[2]=37;
        creditx_g[2]=2;
        credity_g[2]=21;
        indexline_g[2]=1;
        creditline_g[2]=7;
 
        gid[3]="1ATCLonBuf9OCtBc42RpdUEP93lvl4pSypcUDQ_Se3Js";
        name[3]="金融法人企業";
        fastline_g[3]=8;
        lastline_g[3]=33;
        creditx_g[3]=2;
        credity_g[3]=21;
        indexline_g[3]=1;
        creditline_g[3]=7;
 
          gid[4]="18TkSrDBRCf8JIT-jrXyw5Xq2d1tbMa_n-i4s0s0pGAE";
     name[4]="金融法人企業";
        fastline_g[4]=8;
        lastline_g[4]=36;
        creditx_g[4]=2;
        credity_g[4]=21;
        indexline_g[4]=1;
        creditline_g[4]=7;
 
 
 
 
         gid[5]="1pemTHsxZt6FvMO1fUA4Bk0Ihyn1zmDgwTf2w2MtNYdA";
         name[5]="家計";
        fastline_g[5]=8;
        lastline_g[5]=32;
        creditx_g[5]=2;
        credity_g[5]=21;
        indexline_g[5]=1;
        creditline_g[5]=7;
 
 
         gid[6]="1dzq0JHoBQGEM8eGSMeIgScMmn2NXUhmPxgu0aKRRtDE";
     name[6]="対家計民間非営利団体";
        fastline_g[6]=8;
        lastline_g[6]=28;
        creditx_g[6]=2;
        credity_g[6]=21;
        indexline_g[6]=1;
        creditline_g[6]=7;
 
 
 
    }
 
 
    int numx(String str){
 
    int nx;
 
    nx=0;
 
 try{
 
    nx=Integer.parseInt(str);
 
 }catch (Exception e) {}
 
 return nx;
 
 
 
}
 
 
 
 
 
double num(String str){
 
    double nx;
 
    nx=0;
 
 try{
 
    nx=Double.parseDouble(str);
 
 }catch (Exception e) {}
 
 return nx;
 
 
 
}
 
 
 
 
}
 
最終更新:2015年02月27日 20:11