出什么错了啊

来源:8-9 Java 中的 static 使用之静态方法

慕慕7419132

2016-07-25 17:38

public class kk{

public static void main(String[] args){

}  

       System.out.print(method(5));

public static int method(int n){

if(n==1){

       return 1;

}else

   return n*method(n-1);

}

    

}


写回答 关注

8回答

  • Hyst
    2016-07-25 17:59:47
    已采纳

    public class Kkk{

    public static void main(String[] args){

    System.out.print(method(5));

    }  

           

    public static int method(int n){

    if(n==1){

           return 1;

    }else

       return n*method(n-1);

    }

        

    }


    慕慕7419...

    非常感谢!

    2016-07-25 18:00:52

    共 1 条回复 >

  • 慕移动9181930
    2022-03-23 23:16:54

    第8,9,12,13行的最后加上分号,第10行if条件语句中写==就行了else

  • Hyst
    2016-07-25 18:05:58

    在类中除了static修饰的代码块static{//代码块},其他语句块只能在方法中被执行

  • 慕慕7419132
    2016-07-25 18:01:44

    哥  能解释下不

  • Hyst
    2016-07-25 18:00:48

    类名首字母需大写

  • 慕慕7419132
    2016-07-25 17:57:56

    为什么出了main方法中就不行了

    211103

    main 方法是程序入口,从入口进去什么也没有让执行什么。不管多复杂的程序,都是以main方法作为程序的入口的。main方法以外的东西自然不会执行

    2016-07-25 19:37:33

    共 1 条回复 >

  • 封锋疯
    2016-07-25 17:57:19

    第一个大括号位置不对吧?

  • java燊3375298
    2016-07-25 17:55:31

    System.out.print错了


Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530652 学习 · 6091 问题

查看课程

相似问题