Classificação e pesquisa
Por: Washington Silva • 12/4/2015 • Pesquisas Acadêmicas • 2.254 Palavras (10 Páginas) • 198 Visualizações
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
...