我正在学习,我是新手 但我想知道我做了什么来“运行”它。 这发生了一个错误:
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
答案 0 :(得分:6)
您直接运行的任何Java类必须具有main
方法,这是入口点,即执行代码时程序启动的位置。
public static void main(String args[])
只需将您的方法contar()
重命名为main(String args[])
即可。
答案 1 :(得分: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
答案 2 :(得分:0)
如果你编写一个java程序,它可以有许多类,但是对于所有要运行的类,我们应该有一个主类,用于实现我们定义的类。你创建了一个没有main的类。该程序将从main开始执行。