A linguagem Java nos permite manipular os dados de entrada informados por um usuário de 
                nossos programas através de linhas de comando. 
                Por exemplo, um programa para realizar operações aritméticas básicas, pode receber argumentos 
                como abaixo:
            
            
                Por exemplo, um programa para realizar operações aritméticas básicas, pode receber argumentos 
                como na sintaxe abaixo:
            
            Sintaxe
            java -jar nome_programa.jar 1 2 +
            Onde:
            nome_programa : nome do arquivo do "executável" .jar após a compilação
1, 2 + : qualquer argumento passado pela linha de comando separados por espaço.
            
                A passagem desses argumentos é feita por intermédio do parâmetro args na função 
                principal main.
            
            Sintaxe
            public static void main(String[] args) 
            Onde:
            args : array/vetor de string contendo argumentos da linha de comando.
            
                Como pode ter sido observado,  Java, diferente de C/C++, não utiliza argc 
                para armazenar a quantidade argumentos, essa quantidade deve ser recuperado utilizando a 
                propriedade length
                dp array args. 
            
            Sintaxe
            args.length
            Exemplo 1
            
public class Main
{
	public static void main(String[] args) {
        for (int i=0 ; i < args.length ; i ++)
            System.out.println("indice:" + i " valor: "+ args[i]);
	}
}
            Entrada
            main.jar 1 2 +
            Saída
            indice:0 valor: 1
indice:1 valor: 2
indice:2 valor: +
            
                O nome do parâmetro args é utilizados por padrão, mas pode ser alterado:
            
            Exemplo 2
            
public class Main
{
	public static void main(String[] argumentos) {
        for (int i=0 ; i < argumentos.length ; i ++)
            System.out.println("indice:" + i + " valor: " + argumentos[i]);
	}
}
            Entrada
            java -jar main.jar 1 2 +
            Saída
            indice:0 valor: 1
indice:1 valor: 2
indice:2 valor: +
            
                Os comandos de Java Básico: Comandos de Decisão, 
                Java Básico: Comandos de Repetição e outros devem ser utilizados 
                para trabalhar com linha de comando de acordo com a necessidade do programa.
            
            
                As conversões vistas em Java Básico: Cast e 
                Java: Conversão de Dados e 
                os métodos da classe Java: Strings também devem utilizadas 
                para lidar com os argumentos da linha de comando.