Pq Existe o String args[] no main()

Galera qual a finalidade do String args[]??? afinal pq e obrigado a ter em todas as classes que contem o metodo main()???

http://www.guj.com.br/rss/topicPosts/58746.java

[]´s

Carlos

uma das funcionalidades é que permite você passar varios valores em tempo de execução.

faça isso:

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

agora faça isso:

java Az 10 20 30 camilo

aonde vc acha que esses valores vão ser armazenados?
claro que no String[]…
lembrando que args nao é obrigatorio pode ser qualquer identificador válido.

A partir do java 5 vc pode usar vargs…

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

flw!