Topic: 问一个新手问题!(String[] args和String args[])

  Print this page

1.问一个新手问题!(String[] args和String args[]) Copy to clipboard
Posted by: shom0058
Posted on: 2006-11-07 10:54

main后面的括号里String[] args要是写成String args[]也能运行,这两个有什么区别没有,为什么写错了也能运行!!

2.Re:问一个新手问题! [Re: shom0058] Copy to clipboard
Posted by: zhangwensheng
Posted on: 2006-11-07 11:55

main后面的括号里String[] args是命令行参数
参数名称可以随便给不过参数类型必须是 String 类型
如果换成别的类型可通过编译
但会出现运行时错误
-->Exception in thread "main" java.lang.NoSuchMethodError main
因为这时的main已经不是以前的了,而变成了一个普通的静态函数

注:public static void main(String str[]) 是一个类的入口

3.Re:问一个新手问题! [Re: shom0058] Copy to clipboard
Posted by: q_yuan
Posted on: 2006-11-07 12:50

arg是一个参数,如果写成“str”也可以的。

4.Re:问一个新手问题!(String[] args和String args[]) [Re: shom0058] Copy to clipboard
Posted by: alix1997
Posted on: 2006-11-07 23:20

java 中数组类型的2种定义方式,如int[] a 和int a[] 都是一样的。


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923