Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/04/2012, 04:37
Avatar de afrika026
afrika026
 
Fecha de Ingreso: junio-2011
Mensajes: 85
Antigüedad: 12 años, 10 meses
Puntos: 19
Respuesta: duda con programa java(stock)

pone el codigo y explicate un poco mejor porque no se entiende nada. En el arraylist agregas productos, pero que productos?

A grandes rasgos te puedo explicar como lo haria yo para manejar stock:


En un hashmap ingreso los productos a comercializar, por lo tanto quedaria algo así:

codigo:

HashMap<String,int> productos = new HashMap<String,int>();
productos.put("Cafe",10);
productos.put("Capuchino",10);

Entonces: el primer campo es el nombre del producto y el segundo es el stock inicial.
A medida que vas consumiendo por ejemplo "cafe" vas decrementando en 1 el stock inicial del mismo

Para recorrer el Hashmap los haces de la siguiente manera:

Iterator iter = productos.entrySet().iterator();
Map.Entry e;

//Listas todo el HashMap
while (iter.hasNext()) {
e = (Map.Entry)iter.next();
//Donde e.getKey() toma el valor del primer campo "nombre del producto" y e.getValue() es el valor del segundo campo "el stock".
System.out.println("Producto: " + e.getKey() + " | Stock: " + e.getValue());
}

Última edición por afrika026; 13/04/2012 a las 07:40