Discussion:
=?gb2312?B?UmU6IFN0cmluZyBhcmdztcSGlu59?=
(时间太久无法回复)
一直當朋友也不錯
2006-11-05 16:51:30 UTC
Permalink
這幾天又重新再看java的書

然後卻發現一個怪怪的東西

以前我在學的時候

在主程式開始執行時

不是都要打

public static void main(String[] args)
{}

可是我看最近新的出來的書

他上面卻是打
public static void main(String args[])
{}

我想請問大家

這兩個有啥差別

這行代表啥意思


先謝謝大家的回答嚕

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.117.187.184
愚人
2006-11-05 16:58:37 UTC
Permalink
※ 引述《capslook1218 (一直當朋友也不錯)》之銘言:
: public static void main(String[] args)
: {}
: 可是我看最近新的出來的書
: 他上面卻是打
: public static void main(String args[])
: {}
: 我想請問大家
: 這兩個有啥差別
: 這行代表啥意思
: 先謝謝大家的回答嚕


俺只能說

你的新書,剪貼到古書的內容了

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.26.34.213
antitheist
2006-11-05 17:07:25 UTC
Permalink
public static void main(String []args)
public static void main(String[] args)
public static void main(String args[])
public static void main(String [] args)


都可以,

就像是二維陣列你要

int []a[]
int [][]a
int a[][]
..都ok

變數名稱和排版格式不重要,main的簽名對了就ok
就算要寫成這樣也ok:

public static void main( String [ ] theArgumentString)



※ 引述《capslook1218 (一直當朋友也不錯)》之銘言:
: 這幾天又重新再看java的書
: 然後卻發現一個怪怪的東西
: 以前我在學的時候
: 在主程式開始執行時
: 不是都要打
: public static void main(String[] args)
: {}
: 可是我看最近新的出來的書
: 他上面卻是打
: public static void main(String args[])
: {}
: 我想請問大家
: 這兩個有啥差別
: 這行代表啥意思
: 先謝謝大家的回答嚕

--

樹大有枯枝,人多有白痴


--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.217.132.188
愚人
2006-11-05 18:15:44 UTC
Permalink
※ 引述《costbook (antitheist)》之銘言:
: 變數名稱和排版格式不重要,main的簽名對了就ok
: 就算要寫成這樣也ok:

排版也不致於到不重要的部分 @@

寫code的 維護code的 都是人啊

儘量用java建議的命名慣例與coding sytle才會是好的

像這個問題

在比較古早的建議是寫

當用在宣告時,[]要接著name

用在return value時,只能(語法問題)接著type

但是經過演變後

多數覺得寫String[]是比較方便的

也能同時宣告一排的陣列

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.26.34.213
黑色笔记本
2006-11-07 03:04:38 UTC
Permalink
继续阅读narkive:
Loading...