...
CoffeeCup-koden finner du her: debugging/StringMergingIteratorCoffeeCup. java.
CoffeeCupProgram finner du her: debugging/StringMergingIteratorProgram.javaCoffeeCupProgram
Leseliste
Debugging i Eclipse |
| ||||||||||
Hovedprogramklasser |
| ||||||||||
java.util.Random | En pseudotilfeldig nummergenerator i Java. |
...
Målet for oppgaven er å finne en feil i funksjonen task1funksjonen part1() ved hjelp av debuggeren i Eclipse. Kjør hovedprogrammet i debug-modus, og bruk dette til å finne hva kapasiteten og nåværende volum av kaffe er like før programmet utløser et unntak.
...
Du fant feilen i oppgave 1, bra! Kommentér ut kallet til task1part1() i hovedprogrammet, så slipper vi å ha mer med det å gjøre.
Du skal nå finne ut hvordan nåverende volum av kaffe endrer seg i task2part2(), før programmet utløser et unntak. Lag en liste over hvilke verdier nivået har. Hvilken metode i CoffeeCup utløser et unntak denne gangen? Hvilken type unntak blir utløst?