Argumentos em linha de comando Neste exercício você aprenderá

Propaganda
Argumentos em linha de comando
Neste exercício você aprenderá como passar argumentos em linha de comando para
um programa Java, em linha de comando e usando uma IDE.
Exercício 1: Lendo argumentos em linha de comando
(1.1) Compile e rode o programa Alo que recebe argumentos em linha de
comando
1. Vá para o diretório onde você quer criar um programa Java
C:\>cd meusprogramasjava
2. Usando o editor edit, crie neste diretório o arquivo
AloArgumentosLinhaComando.java cujo código é mostrado a seguir:
C:\meusprogramasjava>edit AloArgumentosLinhaComando.java
3. Compile o arquivo AloArgumentosLinhaComando.java usando o compilador
javac
C:\meusprogramasjava>javac AloArgumentosLinhaComando.java
4. Rode o programa AloArgumentosLinhaComando passando argumentos em linha
de comando.
C:\meusprogramasjava>java AloArgumentosLinhaComando Davi
Carlos Junior
Estou dizendo Alo para as pessoas abaixo...
argumento indice 0: Davi
argumento indice 1: Carlos
argumento indice 2: Junior
(1.2) Lendo números como argumentos
1. Vá para o diretório onde você quer criar um programa Java
C:\>cd meusprogramasjava
2. Usando o editor edit, crie neste diretório o arquivo MinhaCalculadora.java cujo
código é mostrado a seguir:
C:\meusprogramasjava>edit MinhaCalculadora.java
3. Compile o arquivo MinhaCalculadora.java usando o compilador javac
C:\meusprogramasjava>javac MinhaCalculadora.java
4. Rode o programa MinhaCalculadora passando argumentos em linha de comando.
C:\meusprogramasjava>java MinhaCalculadora
Estou recebendo numeros como argumentos...
Por favor, entre dois numeros!
C:\meusprogramasjava>java MinhaCalculadora 4
Estou recebendo numeros como argumentos...
Por favor, entre dois numeros!
C:\meusprogramasjava>java MinhaCalculadora 4 6
Estou recebendo numeros como argumentos...
Resultado da adicao = 10
Resultado da multiplicacao = 24
Exercício 2: Passando argumentos em linha de comando usando o JCreator
Neste exercício você aprenderá como passar argumentos em linha de comando
quando você estiver usando o JCreator.
(2.1) Compilando e rodando o programa AloArgumentosLinhaComando no
JCreator
1. Crie um projeto no JCreator chamado ProjetoArgumentos
2. Insira neste projeto o arquivo AloArgumentosLinhaComando.java cujo código
foi mostrado anteriormente.
3. Passe argumentos em linha de comando

Através da barra de ferramentas, selecione o comando Configure, Options...

Na janela que se abre, selecione a opção JDK Tools

Na combo Select Tool Type, selecione a opção Compiler

Selecione então a opção <Default> e clique em Edit…

Na janela que se abre, marque a opção Show command line

Clique OK até fechar as caixas de diálogo abertas

Execute agora o programa e entre com os argumentos
4. Verifique que a saída seja:
Estou dizendo Alo para as pessoas abaixo...
argumento indice 0: Davi
argumento indice 1: Carlos
argumento indice 2: Mônica
(2.2) Compilando e rodando o programa MinhaCalculadora no JCreator
1. Insira no projeto ProjetoArgumentos o arquivo MinhaCalculadora.java cujo
código foi mostrado anteriormente.
2. Compile novamente o projeto
3. Não se esqueça de trocar nas propriedades do projeto, o arquivo a ser executado
4. Execute o projeto e entre com dois argumentos em linha de comando
5. Certifique-se de que o resultado seja:
Estou recebendo numeros como argumentos...
Resultado da adicao = 30
Resultado da multiplicacao = 200
Trabalho adicional
1. Crie um novo projeto no JCreator chamado ArgumentosMeuProjeto
2. Insira neste projeto uma classe que execute as seguintes funções:

Receba as idades dos membros de sua família (entre 3 e 6 membros) como
argumentos em linha de comando no seguinte formato (nome e depois idade):
o Monica 12 Daniel 34 Eliana 23

Calcule e imprima a média das idades das pessoas passadas como argumentos
Download