Passando parametros na execucao

2 respostas
R

Pessoal, como eu faço p/ executar um programa e passar parametros para o main? Algo assim?

java minhaclasse “hoje não é meu dia”?

2 Respostas

D

Eh soh vc passar as strings q desejar na hora de chamar o interpretador java. Separe as strings por espaço.
Ex: java Test string1 string2

Essas strings ficarao armazenadas no parametro args[] de main:
public static void main(String args[])

Para acessa-las basta acessar os elementos de args[] q no exemplo acima ficaria assim:
args[0] = string1
args[1] = string2

Ex:
public class Test {
	
	public static void main(String args[])
	{
	       for( int count=0; count < args.length; count++)
	           System.out.println(args[count]);
	}
}

Se quiser uma string do tipo "Bom dia" basta passar essa string entre aspas na hr de chamar o interpretador java:
java Test "Bom dia"
e a string ficara em args[0] = Bom dia

Espero ter ajudado!

R

Só ajudou…valeu!

Criado 24 de junho de 2004
Ultima resposta 24 de jun. de 2004
Respostas 2
Participantes 2