Upload
regis-magalhaes
View
3.300
Download
0
Embed Size (px)
DESCRIPTION
Array
Citation preview
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO PIAUÍCURSO: Técnico em InformáticaDISCIPLINA: Programação Orientada a ObjetosPROFESSOR: Regis Pires Magalhães
LISTA DE EXERCÍCIOS 2
1. Escreva uma classe de nome Calcula cujo método main recebe 2 números (do tipo double) e uma operação (+, -, * ou /) que deve ser executada sobre os 2 números obtidos. Depois de obter essas 3 informações, exibir o resultado. Sugestão: usar a classe javax.swing.JOptionPane para obtenção dos dados e exibição do resultado.
2. Crie uma classe Cliente contendo:a) Os atributos id (tipo int), nome (tipo String), fone (tipo String) e renda (tipo double).b) Dois construtores: um sem parâmetros e outro com os parâmetros nome, fone e renda.c) Métodos getters e setters para os atributos id, nome, fone e renda.d) Método toString() para retornar uma String que é a concatenação dos atributos da classe.
3. Crie uma classe ClienteArray contendo:a) um atributo clientes que é um Array com referências para clientes.b) Dois construtores: um sem parâmetros que inicializa o array clientes para conter até 100 objetos do tipo Cliente e outro que recebe como parâmetro o tamanho do array. Ambos devem instanciar o array.b) métodos void insere(Cliente c) e Cliente[] listaClientes(). O primeiro recebe um Cliente e o insere no array. O segundo retorna um array de clientes com todos os clientes cadastrados.
4. Crie uma classe Principal contendo um menu em seu método main( ) com opções para inserir clientes, listar clientes e sair da aplicação. A classe deverá instanciar um objeto do tipo ClienteArray contendo 1000 clientes e de acordo com a opção selecionada no menu, inserir o novo cliente na lista ou listar todos os clientes já inseridos.