日期:2014-05-20  浏览次数:20890 次

为什么java中的方法不能写在main()里面
public class drum {
public static void main(String []args){
boolean topHat = true;
boolean snare = true;

void playTophat(){
System.out.println("ding ding da-ding");
}
void playSnare(){
System.out.println("bang bang ba-bang");
}
  下面代码省略了
  。。。。。。
  }
为什么上面这种写法是错误的???最好能将以下原理,我是初学者。main里面可以写什么?不能写什么?

但是下面这种写法是对的?
  public class drum {
public static void main(String []args){

  这中间写循环、if语句等等
  。。。。。。。。

}
  }


------解决方案--------------------
顶12楼,16楼,方法里边一般只调用方法获得方法执行的结果或者返回值,不定义方法!
------解决方案--------------------
二楼的答案标准。。。