黑马程序员技术交流社区
标题:
关于主函数是否一定要用void,能否用其他的?
[打印本页]
作者:
小二筒
时间:
2015-6-7 09:09
标题:
关于主函数是否一定要用void,能否用其他的?
对于主函数的构成,打击都比较熟悉了 public static void main(String[] args),那么问题来了 其中的void是否能够像函数中一样变为int、char等其他类型能?
作者:
老徐
时间:
2015-6-7 10:35
不行 ,能变的只有args 这个玩意
jvm只识别这个格式
作者:
meng12
时间:
2015-6-7 12:51
是,这是java虚拟机支持的格式
作者:
hopestar
时间:
2015-6-7 14:19
main函数是JVM自动调用的,故它不需要什么返回值,返回值对它来说没有什么意义!所以就规定JVM只能调用void类型的main函数,其它函数一律不识别!!
作者:
hnyzhlq
时间:
2015-6-7 17:20
不能变,变了虚拟机识别不了
作者:
流水0215
时间:
2015-6-7 17:29
固定格式,这个里边只能修改args这个变量名,其他的都不能动
作者:
CLAY
时间:
2015-6-7 19:08
主函数的格式。。。除了数组名都不能改变
作者:
郝民杰
时间:
2015-6-7 20:15
主函数没有返回值,JVM只识别这样的格式,能变的只有参数args,必须用void,不可更改。
作者:
夏尔
时间:
2015-6-7 22:41
固定格式 不可改变 只有args可以改
作者:
Amu
时间:
2015-6-7 22:47
由于主函数为虚拟机调用,返回具体类型给虚拟机没意义
作者:
城北一直晴。
时间:
2015-6-7 22:49
不知道你说的具体是那句话还是只是用那句话说明一下。
void是个返回值。当一个方法没有返回的值时就用void的。
如有具体返回类型的可以不用void。
作者:
zhenxing133
时间:
2015-6-8 00:28
学习学习
作者:
xiaodong
时间:
2015-6-8 00:58
来学习的,谢谢!!!
作者:
林RM
时间:
2015-6-8 03:19
一变虚拟机就不认识了
作者:
Smile小思
时间:
2015-6-8 16:37
不可以的,主函数与其他函数的不同之处就在于规范严格,除了后面那个args可以随便变,其他的字段都是不可以变的,变了jvm就不识别了,这就是规范
作者:
mishisanyi
时间:
2015-6-9 13:09
不行,这是标准写法,只要记住就可以了,至于为什么,对于虚拟机来说,因为输出结果不需要你去判定
作者:
pp7803515
时间:
2015-6-9 13:12
进来学习下。。。
作者:
heima591046495
时间:
2015-6-9 13:26
不能把啊,,main方法是程序的入口格式固定的
作者:
yang2015
时间:
2015-6-9 22:00
学习学习
作者:
痞子刘忙
时间:
2015-6-9 22:11
你改成其他格式,代码都需要返回值写return,不好操作。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2