请问我这个代码哪里错了?为什么一直提示在类中找不到main方法?我这照着课本打的呀。
你的代码没错,错在你类中没有main方法,是不能执行的。
因为JVM在运行这个Java应用程序的时候,首先会调用main方法。
可以将以下代码 放在Data类中,然后执行。
public static void main(String[] args){
Data data = new Data();
data.sum();
}
若有帮助,请采纳~
class Demo {
public static void main(String[] args) {
Demo demo = new Demo();
demo.sum();
}
int x = 12, y = 5;
public void sum(){
int x = 3;
int s ;
s = this.x + y;
System.out.println(s);
}
}
你确实没有main方法啊,就是那个public static void main(String[] args){}格式的方法,那是程序的入口,不写没法执行的
你需要写main方法,将类实例化,才能看到效果