Tipo galera eu tenho as classe produtoquimico e verificar.
da erro na linha 23 onde tem: quantidadeEmEstoque = (produto1.getQuantidadeestoque());
Tipo essa e minha duvida galera.
tipo logo acima eu crio um objeto com nome produto1, a eustão e eu preciso acessar esse objeto abaixo para poder pegar o valor da quantidadeestoque, so que axo que tou fazendo da forma errada alguem pode ajudar ae.
case 3 : while (true) {
System.out.println("---------------------------");
System.out.println("Informe os Dados do Produto");
System.out.println("---------------------------");
System.out.println("");
System.out.print("Digite o Codigo do Produto..: ");
String codproduto = Keyboard.readString();
System.out.print("Digite o nome do Produto.: ");
String nomeproduto = Keyboard.readString();
System.out.print("Digite a quantidade do produto.: ");
int quantidadeestoque = Keyboard.readInt();
Produtoquimico produto1= new Produtoquimico(codproduto, nomeproduto, quantidadeestoque );
break;
}
case 4 : while (true) {
System.out.println("--------------------");
System.out.println("Retirada de Produtos");
System.out.println("--------------------");
System.out.println("");
System.out.print("Informe a quantidade que deseja retirar ");
int quantidadesolicitada = Keyboard.readInt();
valorsolicitacao= quantidadesolicitada;
quantidadeEmEstoque = (produto1.getQuantidadeestoque());
Verificar estoque1 = new Verificar(valorsolicitacao, quantidadeEmEstoque);
if (estoque1.getValorsolicitacao() > estoque1.getQuantidadeEmEstoque())
{
// Mostrar para o usuario
System.out.println("A quantidade solicitada é maior que a disponivel");
}else
{
// Mostrar para o usuario
System.out.println("Solicitação realizada");
}
break;
}
break;
case 0 : break;
default :{
/*
* Mostra mensagem de erro
*/
System.out.println("Opcao invalida");
}
}
} while (opcao != 0);
System.out.println("--------------------------------------------");
System.exit(0);
}
}
