java的helloworld语句

在dos命令下运行出现"Exception in thread"main"java.lang.NoSuchMethod:main"。怎么破?

public class HelloWorldObject{
private String name="hello world";
public void sayHello(){
System.out.println(name);
}
}

找不到main方法。你程序有问题
public class HelloWorld{
String name="Helloworld";
public static void main(String[] args){//这里一定要有main方法,不然程序没有入口,进不去就执行不了
System.out.println(name);
}
}
不过一般不像上面这么写,这样只是为了和你的程序结构保持一致。

一般写成下面这样:
class HelloWorld{
public static void main(String[] args){
System.out.println("HelloWorld");
}
}

没有main方法,就是没有程序的入口,怎么会运行

没有写main方法,运行的时候没有程序入口是不回去执行sayhello方法的

main方法,是入口函数

每一个程序要运行,都需要一个main入口函数,你按照下面这个写:


public class Main{ //类名
    public static void main(String[] args) //main入口函数
    {
        System.out.println("Hello Wolrd!");
    }
}