2012-11-29 67 views
-18

我有多少種不同的方式可以在java中聲明主要方法?有多少種不同的方法可以在java中聲明主要方法?

class A{ 
    public static void main(String args[]){ 
     System.out.println("hi"); 
    } 
} 

現在我想要不同的方法來創建一個主要的方法。你能解釋我嗎?

+4

一個幾乎是無限的,因爲你可以選擇你想要的參數任何名稱。如果你想要一個合理的答案,你需要解釋爲什麼你想用不同的方式創建'main'方法。 –

回答

0

,你也可以做到這一點

static public void main(String args[]) 
0

您可以使用VAR-ARGS代替數組:

public static void main(String... args) { 
0

而且這個

public static void main(String... args) 
3

聲明的主要方法的多種方式是(正如大家如上所述)

  1. 公共靜態無效的主要(字串[] args)或公共靜態無效主( String args [])
  2. public static void main(String ... args)。 公共和靜態的位置可能會隨着程序員的意願而改變。但是記住void應該總是在主要方法之前出現。您也可以使用主要方法的任何參數,但主要使用String []參數只會首先執行。 您也可以在不使用main方法的情況下執行java程序。爲此,你需要在最後使用帶有break語句的靜態塊。
1

有兩種可能的方式

通過使用單個參數

public static void main(String args) { .. } 


或由v arargs

public static void main(String... args) { .. } 


記住,args(String args)只是一個說法name.You可以在這裏使用類似的東西(String abc)(String myargs)等。
最後一件事是,你也可以從主傳遞一個多維數組一樣的方面,這

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

public static void main(String argument[]) 

public static void main(String... args) 

public static synchronized void main(String... args) 

public static strictfp void main(String... args) 

public static final void main(String... args)