Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Metoden main i følgende klasse bevirker at en tilfældig hånd på tretten kort<br />
udskrives:<br />
public class PlayerTest<br />
{<br />
public static void main(String[] args)<br />
{<br />
CardDeck d = new CardDeck();<br />
Player p = new Player(13);<br />
for(int i = 0; i < 13; i++) {<br />
p.receiveCard(d.newCard());<br />
}<br />
p.printHand();<br />
}<br />
}<br />
a) Omskriv metoden printHand, så kortene udskrives pænt sorterede,<br />
f.eks. således:<br />
S K Q 10 8<br />
H A K 7<br />
R Q J 9 2<br />
K 8 3<br />
b) Omskriv metoden main, så alle 52 kort uddeles i 4 bridgehænder (à 13<br />
kort), som derpå udskrives (Du bør anvende et array af Player).<br />
Opgave 4.1.5<br />
I denne opgave betragtes en datatype for heltalsmængder, hvor datatypens<br />
værdi er<br />
• en mængde af heltal: s<br />
og datatypens operationer kan<br />
• konstruere den tomme mængde: s = ∅<br />
• indsætte et tal i mængden: s = s ∪{i}<br />
• afgøre om et givet tal er i mængden i ∈ s <br />
• udskrive listen af mængdens elementer<br />
Denne datatype angiver et interface der kan implementeres ved en Javaklasse<br />
Set, som vist på næste side.<br />
41