求解,那里出问题了

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;

       }

        }

}



Beaten丶
浏览 1288回答 3
3回答

think008

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;     }      }

7号路灯

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

7号路灯

大括号写错了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java