Exercício de um Livro

1 resposta
J

Qual o valor da string c, caso o programa rode com a seguinte linha de comando?

java teste um dois três

public class teste{

public static void main(String [] args ){

String a= args[0];

String b= args[1];

String c= args[2];

}

}

a) um
b)dois
c) três
d)teste
e) Irá ocorrer a exceção ArrayIndexOutOfBoundsException

Eu não consegui entender direito p/ a opção certa seria a letra e, mas ele diz que é a c, alguém pode me explicar?

1 Resposta

Adriano_Almeida

os argumentos são

[0] - um
[1] - dois
[2] - três

java teste é a chamada à classe, ou seja, teste não é nenhum argumento. A partir daí são os argumentos que você passa pro método main que estão listados ali em cima com os índices.

Qualquer dúvida avisa.

Criado 15 de setembro de 2006
Ultima resposta 15 de set. de 2006
Respostas 1
Participantes 2