为了账号安全,请及时绑定邮箱和手机立即绑定

求解,那里出问题了

求解,那里出问题了

Beaten丶 2015-12-28 22:41:28
package until4;public class one { public static void main(String[] args) { // TODO Auto-generated method stub        for(int i=1;i<=30;i++){        int sum=0;        sum=sum+fun(i);        System.out.println(sum);        }       public static int fun(int a){      if(a>1){    return  a*fun(a-1);      }      else      return 1;       }        } }
查看完整描述

3 回答

已采纳
?
think008

TA贡献1条经验 获得超0个赞

package until4;

public class one {

    public static void main(String[] args) {
    // TODO Auto-generated method stub
            for(int i=1;i<=30;i++){
                int sum=0;
                sum=sum+fun(i);
                System.out.println(sum);
            }
    }
    
    public static int fun(int a){
      if(a>1){
           return  a*fun(a-1);
      }else
          return 1;
    }
    
}


查看完整回答
反对 回复 2015-12-29
?
7号路灯

TA贡献2条经验 获得超2个赞

fun() 作为一个方法,应该写在main()外面

查看完整回答
1 反对 回复 2015-12-28
?
7号路灯

TA贡献2条经验 获得超2个赞

大括号写错了

查看完整回答
1 反对 回复 2015-12-28
  • 3 回答
  • 0 关注
  • 1287 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信