缺少main函数,每个独立的java程序必须有main
public class Factorial2 {
 public static void main(String args[]) {
}
  public static long factorial(long x) {
    if (x == 1) return 1;
    else return x * factorial(x-1);
  }
}

解决方案 »

  1.   

    刚操作失误上传了,怎么这里不能修改?重新写一个:缺少main函数,每个独立的java程序必须有main
    public class Factorial2 {
     public static void main(String args[]) {
         factorial x = factorial((long)3);
     }
      public static long factorial(long x) {
        if (x == 1) return 1;
        else return x * factorial(x-1);
      }
    }