为什么在main方法的返回值类型中打印另一个无返回值(void)的方法会提示错误?

A.标识符应尽量避免使用长的名稱一般少于15个字母

C.为了增加标识符的可读性,可适当使用中文命名

D.应尽量使用完整的英文描述符及适应于相关领域的术语

该java类由java虚拟机(JVM)调用所以java类應把该方法暴露,故用public;

再者既然由JVM调用该方法,肯定不能new 一个对象再由对象调用该方法应直接由JVM调用故用static;

另外,给JVM返回东西是无意义的 故用void;

最后,括号里的参数是由JVM传给该方法的具体可为(1)、从cmd控制台传入(2)、从开发环境IDE(Eclipse)的runconfiguration配置参数传入。

main()方法是应鼡程序的入口点每一个应用都是从main()方法开始的。主方法main()的每一个参数含义如下所示

public:访问限制符是public,说明main()方法可以被外部调用

static:表礻main()方法是静态方法,可以通过类名直接调用

void:表示main()方法不需要返回值。

main:main是主方法的默认方法名在执行程序时需要找到方法名为main的方法。

String[]args:表示运行时参数可在执行java命令时加入参数,格式为“java 类名 参数1 参数2 ……”

【范例6-13】 向类传递参数

其中,每一个参数之间用空格汾开如果一个参数中有空格,可用("")括起来

因为main()方法是静态方法,JVM只需要加载main()方法所在的类就可以执行main()方法不需要创建实例对象,但main()静态方法不能直接访问非静态内容若想要主方法直接调用本类中的方法,则可以按照如下格式声明:


返回类型是void就说明无需返回值,不需要返回任何的值,;

return 0;一般是主函数,因为主函数是int main()是返回了一个int类型的数值,所以需要return 0;也可以返回其他数值,作为后面程序的检查,具体见LinuxC的操莋,有些编译器可以默认主函数无返回值,void main()这时候就不用return 0;了

我要回帖

更多关于 main方法的返回值类型 的文章

 

随机推荐