Som det fremgår af lærebogen
er indlæsning af tal et noget mere kompliceret problem
end blot indlæsning af en tekstlinie.
For at indlæse et heltal skal man udtrække cifrene af den indtastede tekststreng (en form for parsning) og beregne tallet.
Hvis man synes, at dette er for omstændeligt, kan
man bruge et alternativt bibliotek, som indholder en mere direkte 'readInt' metode, f.eks.
via klassen Console i kataloget /pack/local-java/lib/corejava/ eller klassen Keyboard fra Lewis og Loftus (2ed). I denne opgave vil vi, for øvelsens skyld, selv programmere en procedure, som indlæser et heltal fra tastaturet. Dette giver en nyttig indsigt i forskellen mellem at læse tekst og tal. Opgaven går altså ud på at indlæse en række tegn, som danner et heltal, og dernæst konvertere de indlæste tegn til et tal af typen int. Man kan sige, at øvelsen går ud på at programmere operationen parseInt - som Java anvender for at løse opgaven. Udfyld derfor detaljerne i følgende programskabelon:
Program skabelonen kan downloades til en fil via følgende link: Skabelon |