Ir para conteúdo
Fórum Script Brasil

Teneo

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Teneo

Teneo's Achievements

0

Reputação

  1. Prezados, bom dia. Por gentileza, poderiam me ajudar a solucionar o exercício abaixo: Crie um objeto chamado Cliente com os atributos: id, nome, idade, telefone. Faça um programa para solicitar os dados de vários clientes e armazenar em um ArrayList até que se digite um número de ID negativo. Em seguida exiba os dados de todos os clientes via SystemOut, formatando cada objeto separado por linhas. Main: import java.util.ArrayList; import javax.swing.JOptionPane; public class Array { static Cliente cliente = new Cliente(); static ArrayList<Cliente> lista = new ArrayList<Cliente>(); public static void main(String args[]){ incluir(); imprimir(); } public static void incluir(){ do{ cliente.setId(Integer.parseInt(JOptionPane.showInputDialog("Digite id: "))); cliente.setNome(JOptionPane.showInputDialog("Digite nome: ")); cliente.setIdade(Integer.parseInt(JOptionPane.showInputDialog("Digite idade: "))); cliente.setTelefone(JOptionPane.showInputDialog("Digite telefone: ")); lista.add(cliente); } while(cliente.getId() > 0); } public static void imprimir(){ for(int i = 0; i < lista.size()-1; i++){ System.out.println(lista.get(i).getId() + "\n" + lista.get(i).getNome() + "\n" + lista.get(i).getIdade() + "\n" + lista.get(i).getTelefone()); System.out.println(); } } } Classe Cliente: public class Cliente { private int id = 0; private String nome = ""; private int idade = 0; private String telefone = ""; public Cliente(){ setId(id); setNome(nome); setIdade(idade); setTelefone(telefone); } public int getId() { return id; } public void setId(int id) { this.id = id; } public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } public int getIdade() { return idade; } public void setIdade(int idade) { this.idade = idade; } public String getTelefone() { return telefone; } public void setTelefone(String telefone) { this.telefone = telefone; } } Não estou conseguindo desenvolver a logica. Podem me ajudar? Desde já agradeço.
×
×
  • Criar Novo...