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

出什么错了啊

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 回答

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

}

    

}


0 回复 有任何疑惑可以回复我~
#1

慕慕7419132 提问者

非常感谢!
2016-07-25 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

哥  能解释下不

0 回复 有任何疑惑可以回复我~

类名首字母需大写

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

211103

main 方法是程序入口,从入口进去什么也没有让执行什么。不管多复杂的程序,都是以main方法作为程序的入口的。main方法以外的东西自然不会执行
2016-07-25 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

System.out.print错了


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530099    人
  • 解答问题       6086    个

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

进入课程

出什么错了啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信