0

我正在学习,我是新手,但我想知道如何才能“运行”它。这发生了一个错误:

Static Error: This class does not have a static void main method accepting String[].

这是代码:

/**
 * @author "LionH"
 */
public class Caneirinho {

    public static void contar() {
        int i = 1;
        String a = " Carneirinho",
            b = " pulando a cerca.",
            c = "s";

        for (i = 1; i <= 100; i++) {
            if (i == 1) {
                System.out.println(i + a + b);
            } else {     
                System.out.println(i + a + c + b);
            }
        }
    }
} // Carneirinho
4

3 回答 3

6

任何你直接运行的Java 类都必须有一个main方法,它是入口点,即当你执行代码时程序开始的地方。

public static void main(String args[])

只需将您的方法重命名contar()main(String args[]),它应该可以工作。

于 2013-02-02T00:10:25.543 回答
3

替代@mellamokb 答案

public class Caneirinho{

 public static void contar(){
   int i = 1;
   String a = " Carneirinho",
     b = " pulando a cerca.",
     c = "s";

   for(i=1; i<=100; i++){
     if(i==1){
       System.out.println( i + a + b );
      } else {     
        System.out.println( i + a + c + b ); 
        Thread.sleep(1000);  // thread wais for 1 sec ie 1000 milisecond    
      }     
    }
  }

public static void main(String[] args){
   contar(); // call contar() from main method
}

}//Carneirinho
于 2013-02-02T00:20:16.450 回答
0

如果您编写一个 java 程序,它可以有许多类,但要运行所有类,我们应该有一个主类,用于实现我们定义的类。您创建了一个没有 main 的类。该程序将从 main 开始执行。

于 2013-02-02T01:11:30.023 回答