当前位置: 代码迷 >> J2SE >> java 的main函数能不带参数吗?该怎么解决
  详细解决方案

java 的main函数能不带参数吗?该怎么解决

热度:101   发布时间:2016-04-24 01:12:25.0
java 的main函数能不带参数吗?
Java code
public class Welcome{    public static void main() {        System.out.println("welcome!!!");    }}

这个为什么会在执行时报错。
没参数,能还是不能?为什么不能?

------解决方案--------------------
Java code
public static void main(String[] args) {    //必须有,可以通过命令行输入,也可以不输入参数}
------解决方案--------------------
开始学java的时候就看到了这句话public static void main(String[] args)或
public static void main(String args[]).....
------解决方案--------------------
入口函数签名是定死的
------解决方案--------------------
main方法就算不调用参数也必须有参数......
------解决方案--------------------
探讨

引用:

Java code

public static void main(String[] args) {
//必须有,可以通过命令行输入,也可以不输入参数
}

可我要是没调用main里的参数,为什么还是要呢?

------解决方案--------------------
这是规定,设计时就已经确立了。
------解决方案--------------------
不带参数也行,不过它就不是程序的入口函数了
------解决方案--------------------
探讨

引用:

引用:

Java code

public static void main(String[] args) {
//必须有,可以通过命令行输入,也可以不输入参数
}

可我要是没调用main里的参数,为什么还是要呢?


java规定main(String[] args)是类的入口函数啊,如果你不加参数,系统就认……
  相关解决方案