Ciência da Computação - FAESA - C.Comp. - Algoritmo I

Propaganda
Faculdades Integradas Espírito-Santenses
Unidade de Computação e Sistemas
Curso Ciência da Computação
Disciplina: Algoritmo I - 1º período (turma B) - 2008/2
Prof. Henrique Monteiro Cristovão
Roteiro para usar o Eclipse com Java
1) Download do Eclipse (freeware)
Endereço: http://www.eclipse.org
Selecione Download Eclipse - Eclipse IDE for Java Developers (85 MB)
Selecione um servidor e faça o download do arquivo: eclipse-java-ganymede-SR1-win32.zip
2) Instalação do Eclipse
i. Descompacte o arquivo obtido no download (coloque, por exemplo, em Arquivos de programas, na raiz
do seu HD ou no seu PenDrive).
Os arquivos descompactados ficam na pasta \eclipse
ii. Para facilitar o acesso, crie um atalho para o aplicativo \eclipse\eclipse.exe na sua área de trabalho.
O Eclipse necessita da JRE (máquina virtual java) instalado.
Caso ainda não tenha siga os passos:
i. www.java.sun.com
ii. Downloads – Java SE - Java Runtime Environment (JRE) - Download
Marque a opção “Accept License Agreement”
iii. se seu sistema for Windows escolha: “Windows Offline Installation, Multi-language”
iv. salve e em seguida execute o arquivo: “jre-6u5-windows-i586-p.exe” - 14 MB
3) Hierarquia do Eclipse
1º) Workspace - é a área de trabalho que pode conter vários projetos (aplicações).
2º) Project -
é um espaço que pode conter um agrupamento de pacotes (package).
3º) Package -
agrupamento de classes afins - se não definido, usa o pacote default .
4º) Class -
uma classe escrita dentro de um arquivo.
Em Algoritmo I, cada programa será colocado dentro de uma classe.
4) Execução do Eclipse
Normalmente o Eclipse solicita a pasta da Workspace (que irá organizar os seus programas).
Por exemplo, indique c:\Meus documentos\algoritmo_I
Para mudar a Workspace selecione no menu: File – Switch Workspace
5) Criação do primeiro programa:
Os seguintes passos mostram a criação do projeto e da classe, respectivamente nos botões:
Obs: se estes botões não aparecem, selecione a opção “Java” dentro do botão “Open Perspective” acima e à direita.
Criação do projeto:
i Clique no botão “New Java Project” (ou selecione pelo menu: File - New - Project - Java Project - Next)
ii digite: ‘Programas do Fulano de Tal’ (primeira letra sempre em maiúsculo).
iii Finish
Roteiro para usar Eclipse com Java
- pág.: 1/3
Criação da classe:
i
ii
Selecione o projeto que acabou de ser criado (janela Package Explorer à esquerda)
Clique no botão “New Java Class” - Class (ou selecione pelo menu: File - New - Class)
iii Em name digite: ‘Exercicio01’ para o nome da classe (primeira letra sempre em maiúsculo).
iv Como esta classe é de execução final então ela deve possuir o método main.
Para isto marque a caixa: public static void main(String[] args)
v Finish
vi Irá aparecer o seguinte código:
public class Exercicio01 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
vii Observe a criação automática do pacote default na janela Package Explorer.
viii Resolução do primeiro exercício da lista:
/*
Determine qual é a idade que o usuário faz no ano atual.
Para isso solicite o ano de nascimento do usuário e o ano atual.
*/
import java.util.Scanner;
public class Exercicio01 {
public static void main(String[] args) {
int anoAtual, anoNascimento, qtdeAnos;
System.out.println("Entre com o ano atual:");
anoAtual = new Scanner(System.in).nextInt();
System.out.println("Entre com o ano de nascimento:");
anoNascimento = new Scanner(System.in).nextInt();
qtdeAnos = anoAtual - anoNascimento;
System.out.println("Em "+anoAtual+" você faz (ou já fez) "+qtdeAnos+" anos!");
}
}
6) Compilação
A compilação é automaticamente realizada durante a digitação e os erros são indicados com sublinhado
vermelho. A descrição do erro aparece como ‘hint’ quando o ponteiro do mouse passa sobre ele.
Para forçar a compilação basta salvar o arquivo: .
Isto é necessário em certas situações que o Eclipse não faz a compilação automática.
7) Execução do programa
Basta pressionar o botão Run
8) Exercícios 02 a 07 (Conjunto 1)
No mesmo projeto, crie uma classe para cada exercício e desenvolva a sua solução.
Obs.:
 Para armazenar números com casas decimais (números reais) use o tipo double
 O operador de divisão para inteiros ou números reais é / , e a multiplicação é *
 Entrada de números reais pelo usuário é feita com nextDouble() e na digitação usa-se a vírgula
como separador de casas decimais. Exemplo: 3,5
Roteiro para usar Eclipse com Java
- pág.: 2/3
9) Exercícios com condicionais: 08 a 30 (Conjunto2)
Estude a resolução do exercício 12 como ponto de partida:
/* Exercício 12
A partir de 3 notas fornecidas de um aluno, informe se ele foi aprovado,
ficou de recuperação ou foi reprovado.
A média de aprovação é >= 7.0;
a média de recuperação é >= 5.0 e < 7.0; e
a média do reprovado é < 5.0
*/
import java.util.Scanner;
public class Exercicio12 {
public static void main(String[] args) {
double nota1, nota2, nota3, media;
System.out.println("Entre com a primeira nota:");
nota1 = new Scanner(System.in).nextDouble();
System.out.println("Entre com a segunda nota:");
nota2 = new Scanner(System.in).nextDouble();
System.out.println("Entre com a terceira nota:");
nota3 = new Scanner(System.in).nextDouble();
media = (nota1+nota2+nota3)/3;
if(media >= 7) {
System.out.println("Aprovado com média "+media);
}
else if(media >=5) {
System.out.println("Recuperação com média "+media);
}
else {
System.out.println("Reprovado com média "+media);
}
}
}
10) Identação (ou indentação, endentação ou edentação)
É o deslocamento à direita que se dá a um trecho do código fonte para indicar que ele é hierarquicamente
inferior. O compilador do Java não verifica, mas é altamente indicada por tornar o código mais legível.
No Eclipse, ela pode ser feita de forma automática com CTRL I (após ter marcado o trecho desejado – use
CTRL A para marcar todo o programa).
11) Dicas finais
 Para criar outro programa, use o mesmo ‘Project’, mas crie sempre uma nova ‘Class’

Para copiar os programas desenvolvidos, a forma mais prática e econômica é copiar o conteúdo da
pasta src (source, em português: fontes) pois lá estão todos os programas que foram desenvolvidos
(arquivos com extensão ‘.java’). A pasta ‘src’ está dentro do seu projeto que fica na workspace. Para
saber onde fica a sua workspace, vá em ‘File’ – ‘Switch Workspace’ – ‘Other...’

Para abrir os seus programas que estão em outro dispositivo (pen-drive por exemplo), a forma mais
prática é criar um projeto e depois arrastar os arquivos fonte para a pasta ‘src’ que fica dentro do projeto
recém criado.
Roteiro para usar Eclipse com Java
- pág.: 3/3
Download