Ola pessoal
vou ter uma prova quinta feira sobre arrays unidimensionais
e estou em duvida em um exercicio
- a) Crie uma classe Produto com dois atributos: código e preço, e os métodos:
- exibeProduto, que mostra o produto na tela
- getCodigo e getPreco
b) Programe a classe Estoque com um atributo que é um array de objetos produto. O
construtor recebe o tamanho do array para inicializá-lo. Programe os métodos: - insereProdutos, que preenche o array, obtendo do teclado os dados dos vários
produtos - exibeEstoque , que mostra na tela todos os produtos do estoque
- produtoMaisCaro, que retorna o objeto produto que tem o preço mais alto
- achaProduto, que recebe um código de produto e retorna o produto se ele estiver no
estoque ou null, se não estiver.
c) Crie uma classe TestaEstoque com um método main que instancia um objeto
Estoque, insere
produtos nele, mostra-o na tela, imprime os dados do produto mais caro e lê do
teclado um código de produto e diz se ele está ou não no estoque.
a parte aonde estou com duvida e na classe de estoque
vou postar o que ja tenho pronto
// CLASSE PRODUTO//
public class Produto
{
private int codigo;
private double preco;
public Produto(int codigo,double preco)
{
this.codigo = codigo;
this.preco = preco;
}
public void exibeProduto()
{
System.out.println("PRODUTO"+codigo);
System.out.println("PRECO"+preco);
}
public int getCodigo()
{
return codigo;
}
public double getPreco()
{
return preco;
}
}
//CLASSE ESTOQUE//
public class Estoque
{
private String produto[];
public Estoque(String[] quantidade)
{
this.quantidade = quantidade;
}
public String[] getQuantidade()
{
return quantidade;
}
public void insereProdutos(int qt)
{
Teclado t = new Teclado();
for(int i=0;i<quantidade.length;i++)
{
t.leInt("informe o codigo:");
t.leDouble("informe o preco:");
}
}
public void exibeEstoque()
{
for(int i=0;i<quantidade.length;i++)
System.out.println(quantidade[i]);
}
public produto[] produtoMaisCaro()
{
produtom[] valoralto = 0;
for(int i=0;i<quantidade.length;i++)
{
if(quantidade.getPreco() > produtom)
}
}
}