2012-11-29 66 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)