Código Java
//Autor: Thiago Campos
//Data: 10.10.2012
/*
* Exemplos simples que simula uma lista de alunos
*/
package dominio;
/**
* Classe que representa um aluno
* @author Thiago
*/
public class Aluno {
//variaveis
private String matricula;
private String cpf;
private String curso;
private String nome;
/**
* get e seters cpf
* @return
*/
public String getCpf() {
return cpf;
}
public void setCpf(String cpf) {
this.cpf = cpf;
}
/**
* get e seters curso
* @return
*/
public String getCurso() {
return curso;
}
public void setCurso(String curso) {
this.curso = curso;
}
/**
* get e seters matricula
* @return
*/
public String getMatricula() {
return matricula;
}
public void setMatricula(String matricula) {
this.matricula = matricula;
}
/**
* get e seters nome
* @return
*/
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
/**
* metodo equals - com retorno true/false
* @return
*/
public boolean equals (Object obj){
return matricula == ((Aluno) obj).getMatricula();
}
} //fim da classe
/*
* Inicio da classe Listagem
*/
package main;
import dominio.Aluno;
import java.util.ArrayList;
import javax.swing.JOptionPane;
/**
*
* @author Thiago
*/
public class Listagem {
public static void main(String[] args){
//lista de alunos
ArrayList <Aluno> listaAlunos = new ArrayList <Aluno>()
;
//instanciar aluno
Aluno a1 = new Aluno();
a1.setNome("Thiago");
a1.setMatricula("1234");
a1.setCpf("5678");
a1.setCurso("BSI");
//adicionando aluno1 na lista
listaAlunos.add(a1);
Aluno a2 = new Aluno();
a2.setNome("Catarina");
a2.setMatricula("1111");
a2.setCpf("2222");
a2.setCurso("Direito");
//adicionando aluno2 na lista
listaAlunos.add(a2);
//instanciando aluno 3
Aluno a3 = new Aluno();
a3.setNome(JOptionPane.showInputDialog("Nome"));
a3.setMatricula(JOptionPane.showInputDialog("Matricula"));
a3.setCpf(JOptionPane.showInputDialog("CPF"));
a3.setCurso(JOptionPane.showInputDialog("Curso"));
//adicionando aluno3 na lista
listaAlunos.add(a3);
//exibir a lista
listagem(listaAlunos);
} //fim do main
/**
* Metodo para exibição da lista de alunos
* @param lista
*/
public static void listagem(ArrayList<Aluno> lista){
String nomes = "";
for(Aluno aaa: lista){
nomes += "Matricula:" + aaa.getMatricula() + " Aluno: "+ aaa.getNome() + "\n";
} //fim do for
JOptionPane.showMessageDialog(null, nomes);
} //fim do metodo listagem
} //fim da classe
Esta é uma página pessoal, criada inicialmente para armazenar os códigos-fontes dos programas Java desenvolvidos durante o Curso de BSI, mas agora, armazenará soluções de exercícios dos meus estudos extra acadêmicos. A ideia é permitir que estudantes iniciantes na programação Java continuem encontrando neste espaço um meio de pesquisa e estudo, portanto, serão alternativas de soluções para exercícios básicos. Buscarei disponibilizar os códigos de forma didáticos e sempre que possível comentados.
AGRADECIMENTO...
Pessoal, Gostaria de pedir desculpas aqueles que deixam perguntas/comentários/elogios/críticas e ainda não foram respondidos.
Aproveito a oportunidade para informar a todos que devido a correria do dia a dia não conclui o curso de BSI, por isso meus conhecimentos são limitados rsrsrs...
Ainda não retirei o blog do ar porque tem ajudado a diversos estudantes, principalmente os iniciantes.
As vezes, quando o trabalho me permite, ainda arrisco tentar resolver algumas questões rs... mas para não deixar esse blog parar no tempo, o ESTUDANTE que quiser enviar a resolução de alguma questão (código próprio) para o meu e-mail, terei o prazer de posta-la neste blog e será mantido a autoria.
Desde já agradeço a todos pelas visitas e desejo bons estudos.
Thiago Campos
(srthiago@hotmail.com)
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário