アットウィキロゴ

しmpぇ7

package base;
 
 
public class pro {
 
    int hit;
int[] base=new int[6];
int out,point;    
int inn,home;
int number_h,number_v;
double[] p_home=new double[10];
double[] p_visit=new double[10];
 
    public static void main(String[] args) {
     pro t=new pro();   
    }
 
    pro(){
 
        int point_a=0,point_b=0;
 
        number_h=9;
        number_v=9;
 
        int s;
 
 
        for(s=1;s<10;s++){
        p_home[s]=0.5;
        p_visit[s]=0.5;
        }
 
 
       for(inn=1;inn<10;inn++){
       for(home=1;home<3;home++){
       game();
       if(home==1)point_a=point_a+point;
       if(home==2)point_b=point_b+point;
 
       }}
 
        System.out.println(point_a+","+point_b);
 
 
 
    }
 
    void play(){
 
        if(home==2)number_h=number_h+1;
        if(home==1)number_v=number_v+1;
 
        if(number_h>9)number_h=1;
        if(number_v>9)number_v=1;
 
        hit();
        if(hit>50)f();
        if(hit<50)out=out+1;
 
 
    }
 
     void game(){
 
         int s;
 
     out=0;
       point=0;
    for(s=1;s<4;s++){
      base[s]=0;  
    }
 
 
    while(out<2.9){
 
    play();
 
    }
 
 
 
    }
 
 
    void f(){
 
 
        if(base[3]==1)point=point+1;
         if(base[3]==1)base[3]=0;
         if(base[2]==1)base[3]=1;
         if(base[2]==1)base[2]=0;
          if(base[1]==1)base[2]=1;
        base[1]=1;
 
 
    }
 
 
    void hit(){
 
        double p1;
 
        hit=0;
        p1=0;
        if(home==1)p1=p_visit[number_v];
         if(home==2)p1=p_home[number_h];
 
        if(Math.random()>p1)hit=100;
 
 
 
    }
 
 
 
 
}
 
最終更新:2015年07月09日 15:29