Ik moet een hashmap aanmaken en ik weet niet hoe ik deze vraag moet oplossen..
import java.util.HashMap;
public class Mandje
{
private HashMap<Item, Integer> items;
public Mandje()
{
items = new HashMap<Item, Integer>();
}
/**
* Opgave 6
*
* Voeg een aantal exemplaren van een item toe aan het mandje
* Als er al een of meer exemplaren in het mandje zitten,
* wordt alleen het aantal aangepast.
* Anders wordt het nieuwe item toegevoegd.
* Als het item null is of het aantal minder dan 1, gebeurt er niets.
*
* @param item Het toe te voegen item
* @param aantal Het aantal toe te voegen exemplaren van dit item
*/
public void voegToe(Item item, int aantal)
{
}
/**
* Opgave 7
*
* Voeg 1 exemplaar van een item toe aan het mandje
*
* @param item Het toe te voegen item
*/
public void voegToe(Item item)
{
}
/**
* Opgave 8
*
* Geef het aantal exemplaren in het mandje van een gegeven item
*
* @param item Het item waarvan het aantal exemplaren gegeven moet worden
* @return Het aantal exemplaren
*/
public int getAantalExemplaren(Item item)
{
return items.size();
}
/**
* Opgave 9
*
* Geef het totaalbedrag van alle items in het mandje
*
* @return Het totaalbedrag
*/
public double getTotaal()
{
return 0.0;
}
}
Het gaat om opgave 6, wie kan mij helpen?
import java.util.HashMap;
public class Mandje
{
private HashMap<Item, Integer> items;
public Mandje()
{
items = new HashMap<Item, Integer>();
}
/**
* Opgave 6
*
* Voeg een aantal exemplaren van een item toe aan het mandje
* Als er al een of meer exemplaren in het mandje zitten,
* wordt alleen het aantal aangepast.
* Anders wordt het nieuwe item toegevoegd.
* Als het item null is of het aantal minder dan 1, gebeurt er niets.
*
* @param item Het toe te voegen item
* @param aantal Het aantal toe te voegen exemplaren van dit item
*/
public void voegToe(Item item, int aantal)
{
}
/**
* Opgave 7
*
* Voeg 1 exemplaar van een item toe aan het mandje
*
* @param item Het toe te voegen item
*/
public void voegToe(Item item)
{
}
/**
* Opgave 8
*
* Geef het aantal exemplaren in het mandje van een gegeven item
*
* @param item Het item waarvan het aantal exemplaren gegeven moet worden
* @return Het aantal exemplaren
*/
public int getAantalExemplaren(Item item)
{
return items.size();
}
/**
* Opgave 9
*
* Geef het totaalbedrag van alle items in het mandje
*
* @return Het totaalbedrag
*/
public double getTotaal()
{
return 0.0;
}
}
Het gaat om opgave 6, wie kan mij helpen?