TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Classificação e pesquisa

Por:   •  12/4/2015  •  Pesquisas Acadêmicas  •  2.254 Palavras (10 Páginas)  •  198 Visualizações

Página 1 de 10

Relatório 1 - Pesquisa de Dados

Abaixo a implementação realizada em Java contendo o método que gera números aleatórios.

//Método desenvolvido em Java que gera números aleatórios:

public class GerarNumerosAleatorios {

        public float gerarNumeros() {

                float numeros;

                Random numAleatorios = new Random();

                numeros = numAleatorios.nextInt(1000);

                return numeros;

        }

}

Abaixo a implementação realizada contendo a criação do vetor que serão armazenadas as residências.

// Implementação na classe main:

int tamanho = 1000;

// Criando um vetor de objetos do tipo Casa

Residencia[] casasV = new Residencia[1000];

// Classe que possui o metodo que gerar o vetor de casas, preenchendo as informações iniciais nome, numero e consumo.

GeradorCasas gerarCasas = new GeradorCasas();

// Chamada do metodo que gera o vetor de casas.

casasV = gerarCasas.GerarCasas(casasV, tamanho);

Abaixo a classe criada para instanciar cada uma das residências que serão utilizadas nessa aplicação. Nessa classe foram inseridos os seus atributos, bem como os métodos de get e set.

// Classe implementada para instanciar os objetos tipo casa.

public class Residencia {

        private String rua;

        private int numCasa;

        private int numMedidor;

        private float medidaConsumo;

        public String getRua() {

                return rua;

        }

        public void setRua(String rua) {

                this.rua = rua;

        }

        public int getNumCasa() {

                return numCasa;

        }

        public void setNumCasa(int numCasa) {

                this.numCasa = numCasa;

        }

        public int getNumMedidor() {

                return numMedidor;

        }

        public void setNumMedidor(int numMedidor) {

                this.numMedidor = numMedidor;

        }

        public float getMedidaConsumo() {

                return medidaConsumo;

        }

        public void setMedidaConsumo(float medidaConsumo) {

                this.medidaConsumo = medidaConsumo;

        }

}

A seguir temos a classe criada com o intuito de gerar o vetor de objetos do tipo residência.

Nessa implementação é utilizado o método que gera números aleatórios com o intuito de gerar valores diferentes para o atributo medidaConsumo.

// Classe responsável por gerar o vetor de objetos do tipo casa devidamente preenchido:

public class GeradorCasas {

public Residencia[] GerarCasas(Residencia[] casasV, int tamanho) {

int cont = 0;

// Instanciando objeto, classe que vai gerar os numeros aleatorios,

// estou utilizando

// utilizando esse objeto para gerar o valor do consumo de energia gasto

// pelas residencias

GerarNumerosAleatorios gerarNumeros = new GerarNumerosAleatorios();

// Criando o vetor de objetos, preenchendo seus valores e gerando um

...

Baixar como (para membros premium)  txt (9.1 Kb)   pdf (152.8 Kb)   docx (31.6 Kb)  
Continuar por mais 9 páginas »
Disponível apenas no TrabalhosGratuitos.com