アットウィキロゴ

ひy

package base;
 
 
public class pro {
 
    int hit;
int[] base=new int[6];
int out,point;    
int inn,home;
int number_h,number_v;
int[] power_home=new int[10];
int[] power_visit=new int[10];
int pit_h,pit_v;
 
    public static void main(String[] args) {
     pro t=new pro();   
    }
 
    pro(){
 
        int point_a=0,point_b=0;
 
        number_h=9;
        number_v=9;
 
        pit_h=5;
        pit_v=5;
 
        int s;
 
 
        for(s=1;s<10;s++){
        power_home[s]=5;
        power_visit[s]=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.5;
       if(home==1)p1=p1+0.1*(power_visit[number_v]-pit_h);
       if(home==2)p1=p1+0.1*(power_home[number_h]-pit_v);
 
        if(Math.random()<p1)hit=100;
 
 
 
    }
 
 
 
 
}
 
最終更新:2015年07月09日 15:40