Argumentos

2 respostas
G

Quando se fala em Java, o que significa dizer que o método principal (main) recebe um array de argumentos?

2 Respostas

L

Boa tarde

O método main em Java, recebe um array de argumentos, mas você pode executar qualquer programa Java sem passar nenhum argumento para o método main.

Este array de argumentos, é um array de Strings, a sua definição está no seguinte local:

public static void main(String[] args)

Se você quiser, posso te passar um exemplo de utilização deste array.

Espero ter te ajudado.

Um abarço,
Lucas

J

Quando a JVM chama o metodo main da sua classe, ela passa pra esse metodo como parametro um array de String’s com os valores digitados como parametros para a aplicação…

ex.:

java MeuPrograma ola abc 123

Nesse caso a JVM chama o metodo main da classe MeuPrograma passando um array de Strings com as String’s “ola”, “abc” e “123”, cada uma em um indice do array.

Veja um exemplo pratico:

public class Somador{ public static void main(String[] args){ double a = Double.parseDouble(args[0]); double b = Double.parseDouble(args[1]); double soma = a+b; System.out.println("Soma: "+soma); } }

java Somador 10 3
Soma: 13

Criado 15 de novembro de 2006
Ultima resposta 15 de nov. de 2006
Respostas 2
Participantes 3