我已将类Cs1的关键字public去掉了还是报错。

解决方案 »

  1.   

    class Cs1
    { public int chen(int i)
     {
       if(i == 0) 
         return 1 ;//改一下。
       else
         return (i* chen(i -1)) ;
     }
    }public class Cheng 
    {
        
        public static void main(String[] args) {
            int n ;
            int j = 10 ;
            Cs1 se = new Cs1() ;
            n = se.chen(j) ;
            System.out.println(n) ;
          } 
    }
      

  2.   

    class Cs1 
    {   
     public int chen(int i) 
     {
       System.out.println(i) ;
       if(i == 0) {
         i = 1 ;
     return 0;
       }
       else {
         return (i* chen(i -1)) ;
       }
     }
    }public class Cheng 
    {
        
        public static void main(String[] args) {
            int n ;
            int j = 100 ;
            Cs1 se = new Cs1() ;
            n = se.chen(j) ;
            System.out.println(n) ;
          } 
    }