I den här uppggiften har du fått en ofärdig uppgift som du ska skriva om så att den fungerar. Det finns logiska fel och syntax fel. Du ska uppdatera programmet så att det hanterar undantag i programmet med try, catch och minst en throw.
Uppgiften är ett spel där programmet ska slumpa fram ett tal mellan 1 och 20 och användaren ska gissa vilket tal det är.
Kommentera din kod och förklara hur du har tänkt och vilka fel du har hittat. Träna på att använda debuggern för att hitta felen.
- Programmet ska använda en switch för tolka inmatningen från användaren.
- Användaren ska kunna ange en siffra (gissning) eller bokstaven Q för att avsluta programmet.
- Programmet ska loopa tills användaren avslutar eller gissar rätt.
- Programmet ska kontrollera om det inmatade talet är större eller mindre än det slumpade och ge en korrekt ledtråd (större/mindre).
- Om det inmatade talet är samma som det slumpade skriv ut det korrekta talet plus en lämplig gratulation.
- Om användaren trycker på Q/q ska programmet avslutas.