java怎么调用自己写的函数 java的main函数为什么没有返回值?
java的main函数为什么没有返回值?
main()方法的声明是:publicstaticvoidmain(stringargs[]s)。必须这样定义。这是Java规范。
运行此Java应用程序时,JVM将首先调用main方法。调用时不会实例化这个类的对象,而是直接通过类名调用。因此,需要将其限制为公共静态。
对于Java中的main方法,JVM有限制,不能有返回值,因此返回值类型为void。
main方法中还有一个输入参数,其类型为string[],这也是Java规范。main()方法必须有一个输入参数,类的详细信息必须是string[]。至于字符串数组的名称,可以自己设置。根据习惯,字符串数组的名称通常与sunjava规范中的main参数的名称一致,即args。
因此,main()方法定义必须是:“public static void main(string)string array parameter name[
!]is different in design:
当没有返回值时,用void表示,通常用于不会失败的函数。如果有返回值,应该用相应的返回值类型表示。如果未写入,则默认返回int。返回值可以指示要返回的内容或函数失败的原因。
使用上的区别是,如果调用没有返回值的函数,则不必考虑返回值,可以直接调用,函数不能赋给变量或参与表达式操作;如果有返回值,则可以忽略返回值,也可以将其用作表达式,根据返回值判断函数是否成功。
希望对您有所帮助。
祝你好运
调用函数时有返回值与没返回值有什么不同?
一种没有返回值且只执行某些操作的函数。具有返回值的函数可以返回指向其调用函数的变量或指针。它们在形式上的区别如下:无返回值:void fun1(),返回值:int fun2()调用:无返回值:main(){fun1()…},返回值:main(){int a a=fun2()…}
java怎么调用自己写的函数 java函数 java中返回值类型
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。