Sobes.tech
Junior — Middle

Quais métodos podem ser usados para passar parâmetros para a função main em um programa?

sobes.tech IA

Resposta da IA

No Java, a função main geralmente é declarada como public static void main(String[] args). Os parâmetros são passados através de um array de strings args, que contém os argumentos da linha de comando.

Exemplo de passagem de parâmetros:

public class Main {
    public static void main(String[] args) {
        for (String arg : args) {
            System.out.println(arg);
        }
    }
}

Execução do programa com parâmetros:

java Main param1 param2

As opções de passagem de parâmetros para main estão limitadas a um array de strings. Não há outros métodos padrão de passagem de parâmetros para main, mas dentro do programa podem ser usados outros métodos de transmissão de dados (por exemplo, através de ficheiros, variáveis de ambiente, propriedades do sistema).