Topic: 菜鸟提问1 (main(String args[])

  Print this page

1.菜鸟提问1 (main(String args[]) Copy to clipboard
Posted by: lolo794
Posted on: 2003-12-28 12:52

为什么在定义main()的时候
public static void main(String args[])

而有的时候却是这样的

public static void main(String[]args)

哪位可以教问我一下吗?

2.Re:菜鸟提问1 [Re: lolo794] Copy to clipboard
Posted by: Jove
Posted on: 2003-12-28 16:25

这两个写法是一样的

一般Java程序员会用String[] args
另外声明数组一般是int[] a=new int[10];
而习惯C语言的人往往会写成int a[]=new int[10];

3.Re:菜鸟提问1 (main(String args[]) [Re: lolo794] Copy to clipboard
Posted by: lolo794
Posted on: 2003-12-28 19:12

Thank you !
我发现我来对了地方
以后我还会来麻烦大家的

4.Re:菜鸟提问1 (main(String args[]) [Re: lolo794] Copy to clipboard
Posted by: ianai
Posted on: 2003-12-28 20:57

哦,谢谢jove

5.Re:菜鸟提问1 (main(String args[]) [Re: lolo794] Copy to clipboard
Posted by: bonjoviu2
Posted on: 2003-12-29 10:18

因为在java里,数组是一个对象。
写成string[] args,就比较容易理解
而虽然也支持String args[],但不推荐

6.Re:菜鸟提问1 (main(String args[]) [Re: lolo794] Copy to clipboard
Posted by: dingligang
Posted on: 2003-12-29 16:27

语法都支持的,不过各有各的用处吧。
建议使用:
String[] strArr1,strArr2;
String str1,str2;
不过另一种用法可以用在一次定义多个字符串类型变量(主要是维数比定义少的字符串和字符串数组)上:
String strArr1[],strArr2[],str1,str2;
前两个是字符串数组,后两个是字符串。
不过,显然第一种明了多了。

7.Re:菜鸟提问1 (main(String args[]) [Re: dingligang] Copy to clipboard
Posted by: nothing
Posted on: 2003-12-29 16:42

String[] strArr1,strArr2,strArr3[],strArr4[][];

8.Re:菜鸟提问1 (main(String args[]) [Re: lolo794] Copy to clipboard
Posted by: dingligang
Posted on: 2003-12-29 17:12

String[] strArr1,strArr2,strArr3[],strArr4[][]; 

等价于
String strArr1[],strArr2[],strArr3[][],strArr4[][][]; 

或者
String[] strArr1,strArr2;
String[][] strArr3;
Stirng[][][] strArr4;

nothing 指教了Smile

9.Re:菜鸟提问1 (main(String args[]) [Re: lolo794] Copy to clipboard
Posted by: ianai
Posted on: 2004-01-01 12:05

Good!

10.Re:菜鸟提问1 (main(String args[]) [Re: lolo794] Copy to clipboard
Posted by: colo007
Posted on: 2004-01-04 12:29

的确有点意思。不过我想在大多数情况下,不需要这样“麻烦”地区别吧!


   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