Pessoal o que tem nesse vetor?

9 respostas
Raff

Pessoal eu estou com problema em entender o que o vetor do metodo main recebe como valor…

public static void main(String [] args){

}

eu gostaria de saber qual valor tem a variavel local args…

Agradeço desde Já !!! :-o

9 Respostas

sech777

http://java.sun.com/docs/books/tutorial/getStarted/application/index.html

Raff

falew ai pessoal eu entendi cara muito obrigado !!!

Jorgev

rdgc:
dentro do array ‘args’ vai conter tudo o que vc passar como parâmetro após o nome da sua classe qdo vc mandar executar, por ex:

java SuaClasse casa rua

no args[0] terá a String “casa” e em args[1] terá a String “rua”.

flw!

Qual seria a utilida de disso?

cassio

Jorgev:
rdgc:
dentro do array ‘args’ vai conter tudo o que vc passar como parâmetro após o nome da sua classe qdo vc mandar executar, por ex:

java SuaClasse casa rua

no args[0] terá a String “casa” e em args[1] terá a String “rua”.

flw!

Qual seria a utilida de disso?

Passar parâmetros via linha de comando para seu programa em Java.
Por exemplo, um programa que deve realizar alguma operação sobre arquivos poderia receber o nome de um arquivo quando fosse chamado, assim:

java SuaClassePrincipal nome_do_arquivo.txt
RaulCarlin

Só por curiosidade, fiz isto:

public static void main(String... args) {
		System.out.println("Funciona");
	}

Não sabia que funcionava… :oops:

Jorgev

E o que é que os tres pontos fazem?

maquiavelbona

Varargs

Até!

diego2005
Jorgev:
E o que é que os tres pontos fazem?

Cria um método com um número de parâmetros variáveis. Exemplo:

public class TesteVarargs {
    public static void metodo(int... x) {

    }

    public static void main(String[] args) {
        // todas as chamadas são válidas...
        metodo(1);
        metodo(1, 2);
        metodo(1, 2, 3);
    }
}

T+

R

dentro do array ‘args’ vai conter tudo o que vc passar como parâmetro após o nome da sua classe qdo vc mandar executar, por ex:

java SuaClasse casa rua

no args[0] terá a String “casa” e em args[1] terá a String “rua”.

flw!

Criado 23 de julho de 2007
Ultima resposta 23 de jul. de 2007
Respostas 9
Participantes 8