アットウィキロゴ

dgsame17

public class tax{
public static void main(String[] args) {
int t;
double startk,startc;
double[] tk=new double[101];
for (t=1;t<101;t++){
tk[t]=0.2;
}
startc=0.1;
startk=10;
System.out.println(check(tk,startk,startc));
}
static double check(double[] tk,double startk,double startc){
double a,gov,beta;
double c1,k1,r1;
int t,t1;
double ch;
gov=0.05;
a=0.33;
beta=0.95;
k1=startk;
c1=startc;
t=1;
ch=0;
while(t<200){
k1=k1+Math.pow(k1,a)-c1-gov;
if (k1<0)ch=100;
if (ch>50)t=300;
t1=t+1;
if (t1>100)t1=100;
r1=(1-tk[t1])*a*Math.pow(k1,a-1);
c1=c1*(beta*(1+r1));
t=t+1;
}
return ch;
}
}
最終更新:2010年01月23日 22:38