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)

quarta-feira, 10 de outubro de 2012

Código que mostra uma lista

Código Java
//Autor: Thiago Campos
//Data: 10.10.2012

/*
 * Um código simples que mostra como criar uma lista e exibi-la.
 */
package br.thiago.main;

import br.thiago.dominio.Cliente;
import java.util.ArrayList;
import javax.swing.JOptionPane;

/**
 *
 * @author Thiago
 */
public class Listagem {
    public static void main(String[] args){
        //criando a lista
        ArrayList cadastro = new ArrayList();
       
        //instanciando c1
        Cliente c1 = new Cliente();
        c1.setNome("Thiago Campos");
        c1.setCpf("1234");
        c1.setSexo('M');
        c1.setIdade(32);

        //instanciando c2
        Cliente c2 = new Cliente();
        c2.setNome("Rafael Correia");
        c2.setCpf("3333");
        c2.setSexo('M');
        c2.setIdade(02);  
    
        //instanciando c3
        Cliente c3 = new Cliente();
        c3.setNome("Taynah Neri");
        c3.setCpf("8888");
        c3.setSexo('F');
        c3.setIdade(27);
       
        //inserindo na lista
        cadastro.add(c1);
        cadastro.add(c2);
        cadastro.add(c3);
       
        //exibindo a lsta de clientes
        exibeCadastro(cadastro);
       
       
    } //fim do main
   
    /**
     * Metodo para exibir a lista de clientes
     */
    public static void exibeCadastro(ArrayList<Cliente> mostraLista){
        //variavel
        String nomes = "";
       
        //processamento
        for(Cliente qqNome: mostraLista){
            nomes += "Cliente: " + qqNome.getNome() + " CPF: " + qqNome.getCpf() + "\n";
        }
        JOptionPane.showMessageDialog(null, nomes);
    } //fim do metodo exibeCadastro
} //fim da classe

//INICIO DO DOMINIO
package br.thiago.dominio;

/**
 *
 * @author Thiago
 */
public class Cliente {
    private String nome;
    private String cpf;
    private char sexo;
    private int idade;
   
    //get e set - nome
    public void setNome(String nome){
        this.nome = nome;
    }
    public String getNome(){
        return nome;
    }
   
    //get e set - cpf
    public void setCpf(String cpf){
        this.cpf = cpf;
    }
    public String getCpf(){
        return cpf;
    }
   
    //get e set - sexo
    public void setSexo(char sexo){
        this.sexo = sexo;
    }
    public char getSexo(){
        return sexo;
    }
   
    //get e set - idade
    public void setIdade(int idade){
        this.idade = idade;
    }
    public int getIdade(){
        return idade;
    }
   
    public boolean equals(Object obj){
        return cpf == ((Cliente) obj).getCpf();
    }

} //fim da classe


Nenhum comentário:

Postar um comentário