13/04/2012, 04:37
|
| | | Fecha de Ingreso: junio-2011
Mensajes: 85
Antigüedad: 13 años, 6 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 |