1
svar
75
visningar
civilingengör behöver inte mer hjälp
Kodfel, simulering av kortlek
Hej! Jag undrar varför jag får detta felmeddelande i min kod. Testprogramet simulerar en kortlek, och klassen pairSet representerar ett kort som består av två heltal där int a representerar valören (4 alternativ) och int b representerar siffran (13 alternativ). Jag antar att metoden "pick" är felkällan till mitt problem.
Koden där felet uppstår:
Testprogram för att se att kortleken fungerar:
Utan att se hela koden så kan man gissa att du skapar en array av 4*13 element och sen accessar den med början på element 4*13. Vektorer i Java (som i många andra språk) börjar på 0 så dina element har intervallet 0:51 . Det måste du hantera när du itererar över den.