...
Vi tar i denne oppgaven utgangspunkt i en Card-klassen fra kortoppgaven om objektstrukturer. Et Card-objekt har en kortfarge (av typen char) og verdi (int), og sortering gjøres på disse verdiene, ved at en først sorterer på kortfarge og så på verdi. Siden Java har sortering innebygget, så trenger vi ikke bry oss om selve sorteringsalgoritmen, men fokuserer her på logikken for sammenligning av Card-objekter.
I både del 1 og 2 skal dere skrive testkode som sorterer kort i en liste vha. Collections.sort-metoden og henholdvis Comparable- og Comparator-logikken, så dere ser at det virker som forventet.
Del 1
La Card-klassen implementere Comparable med følgende sammenligningslogikk
...
JExercise-testkode for del 1 og del 2 finner du her: interfaces/CardComparatorTest.java
iFrame | ||||
---|---|---|---|---|
| ||||
|
Include Page | ||||
---|---|---|---|---|
|