アットウィキロゴ

p8886

package actor;
import tool.*;
 
public class pro {
  String[] art=new String[50000];
      int[] point=new int[50000];
     String[] data=new String[50000];
    int s,sx,datanumber;
    String[] dic=new String[5000];
     int[][] v=new int[5000][200];
      int[] number_dic=new int[5000];
      int[] y=new int[5000];
 
      int[] v1=new int[50];
      int[] v2=new int[50];
   double[] p=new double[50];
     double[] pp=new double[50];
 
 
    public static void main(String[] args) {
        pro r=new pro();
    }
 
    pro(){
 
 
        readfile sub2=new readfile();
    sub2.makedata("p.csv","UTF-8");
    datanumber=sub2.datanumber;
    data=sub2.data;
 
    int sx=0;
    for(s=2;s<datanumber+1;s++){
    String[] x=data[s].split(",");
    int y1=numx(x[0]);   
  int m1=numx(x[1]); 
    int n=m1/3;
 y[s-1]=(y1-2000)*4+n;
    }
 
 
 
     readfile sub=new readfile();
    sub.makedata("data.csv","UTF-8");
    datanumber=sub.datanumber;
    data=sub.data;
 
    sx=0;
    for(s=1;s<datanumber+1;s++){
    String[] x=data[s].split(",");
     if(x[0].indexOf("出演者")>-1)sx=sx+1;    
    if(x[0].indexOf("出演者")>-1)art[sx]=x[2];    
    if(x[0].indexOf("出演者")>-1)point[sx]=numx(x[1]);   
    }
 
    datanumber=sx;
 
 
 
    int dicnumber=0;
 
  for(s=1;s<datanumber+1;s++){
   int h=0;   
  for(sx=1;sx<dicnumber+1;sx++){
  if(art[s].equals(dic[sx]))h=100;
  }
  if(h<50)dicnumber=dicnumber+1;
   if(h<50)dic[dicnumber]=art[s];
  }
 
 System.out.println(dicnumber);
 
 
 
  for(s=1;s<datanumber+1;s++){
  int sxs=0;   
  for(sx=1;sx<dicnumber+1;sx++){
  if(art[s].equals(dic[sx]))sxs=sx;
  }
  number_dic[sxs]=number_dic[sxs]+1;
  int k=number_dic[sxs];
  int n1=point[s];
  v[sxs][k]=y[n1];
  }
 int tx;
 for(s=1;s<dicnumber+1;s++){
 System.out.print(dic[s]);    
 for(sx=12;sx<66;sx++){
 int h=0;
 for(tx=1;tx<number_dic[s]+1;tx++){    
 if(v[s][tx]==sx)h=100;    
 }
 if(h>50) System.out.print(","+"○");
 if(h<50)   System.out.print(","+"△");
 }
System.out.println("");
 }
 
 
 
 
 
    }
 
      int numx(String str){
 
    int nx;
 
    nx=0;
 
 try{
 
    nx=Integer.parseInt(str);
 
 }catch (Exception e) {}
 
 return nx;
 
 
 
}
 
}
最終更新:2016年08月17日 10:02