以下main方法中书写正确的是

public class HelloWorld{

   public void main (String[] args){

       System.out.println("这是第一个 Java 程序!");
   }
}

2

public class HelloWorld{

   public static void main (String[] args){

       System.out.println("这是第一个 Java 程序!");
   }
}

3

public class HelloWorld{

   public static void main (){

       System.out.println("这是第一个 Java 程序!");
   }
}

4

public class HelloWorld{

   public static main (String[] args){

       System.out.println("这是第一个 Java 程序!");
   }
}

 

2

1:不是静态方法;2:正确(string应为String);3.没有形参;4.没有返回类型,使用void关键字

1.main函数必须是static的,所以1是错误的
2.main函数可以有返回值,在linux系统下,main函数的返回值就是进程的返回值,0代表正常结束,非0代表故障码,声明为void也无不可
3.main函数可以有参数,参数就是你在控制台下执行程序时,一起录入的。也可以没有参数。如果函数没有参数,那么它就无法接收传参。
4.如果是c++的语法,允许省略void,java里不可以省略,所以4的语法是错的

以上没有正确的

正确如下:

public class HelloWorld {

    public static void main(String[] args) {
               System.out.println("这是第一个 Java 程序!");
    }
}

若有帮助,谢谢采纳~

如果你说的是java中的 程序主入口的那个main方法,那没有一个是对的

第二个正确
1:不是静态方法;
3.没有形参;
4.没有返回类型,使用void关键字