JAVA大神看看我这代码哪里出错了,怎么就是运行不出来?

2025-04-08 04:50:28
推荐回答(2个)
回答1:

public static void main(String []args){
System.out.println("x\t\tm(x)");
System.out.println("___________________");
int x=1;
for(int i=1;i<=20;x+=1,i++){
System.out.println(x+"\t\t"+m(x));
}

}
public static double m(int x){
double total=0.0;
double temp;
for(int i=1;i<=x;i++){
        // 这里需要强转下,否则temp永远为0
temp =(double)i/(i+1);
total +=temp;
}
return total;
}

运行结果如下:

回答2:

好奇下,String[] args或者String args[].main(String []args)??