Quando se fala em Java, o que significa dizer que o método principal (main) recebe um array de argumentos?
Argumentos
2 Respostas
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
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