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

@mellamokbAnswerの代わりに

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 から実行を開始します。

于 2013-02-02T01:11:30.023 に答える