Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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
srchttps://raw.github.com/hallvard/jexercise/master/no.hal.jex.collection/tests/interfaces/CardComparator.jextest
titlejextest-kode

 

Include Page
Bunntekst for JExercise-oppgaver
Bunntekst for JExercise-oppgaver