|
Retteliste til Rett på Java, 1. opplag
Kap 1
Kap 2
Kap 3
Kap 4
Kap 5
Kap 9
Kap 12
Kap 17
Kap 19
|
Kap 1
Side 14, gul boks nr 2:
hatten (^) skulle vært lenger til venstre (ett tegn
til høyre for høyreparentesen på linja over).
Side 19, oppgave 3:
utskriften formet som en pyramide skulle vært i courier.
Nå må det litt gjetning til for å se hva slags utskrift
som egentlig ønskes.
|
|
Kap2
Side 31, andre gule boks:
står: 2 + ++5 * 2 + 3 / 5 - 3 betyr 2 + ((++5) * 2) + (3 / 5) - 3
skal stå: 2 + ++i * 2 + 3 / 5 - 3 betyr 2 + ((++i) * 2) + (3 / 5) - 3
|
|
Kap3
Side 40, programutskriften:
PRIS er feilplassert (skulle vært to slag lenger til høyre)
Side 43, linje 2:
Står: intInt
Skal stå: inInt
|
|
Kap4
Side 48 linje 9 i kjørbart programeksempel:
står : } else if (i == 5) {
skal stå: } else if (a == 5) {
|
|
Kap5
Side 55, linje 5:
arry --> array
Side 55, nederste linje
står: noenTall = {1, 2, ...osv...
skal stå: int[] noenTall = {1, 2, ...osv...
Side 57, nest siste linje:
Det står oppgave 3
Det skulle stått oppgave 5
Side 61, fjerde siste linje:
Det står oppgave 4
Det skulle stått oppgave 7
Side 62, linjene etter den gule boksen:
kolonner og rader burde vært byttet om for å stemme overens
med figur 5.3.
|
|
Kap 9
linje 8 i gul rute side 122:
ikke bindestrek fordi denne
linja hører sammen med de to foregående linjene
|
|
Kap 12
side 157, første programeksempel:
står: rekke.add(ix, Object o); // på indeksplass ix
skal stå: rekke.add(ix, o); //på indeksplass ix
står: rekke.add(Object p); // sist i listen
skal stå: rekke.add(p); // sist i listen
|
|
Kap 17
side 246, programeksempel
Står : frekvens = 0;
Skal stå : frekvens = 1;
side 246, programeksempel (oppgave 4):
står: return t.toLowerCase();
skal stå: return ord.toLowerCase();
|
|
Kap 19
Side 261 - programeksempel linje 6
står: System.out.println(tall1 + "/" + tall2 " = " + tall1/tall2);
skal stå: System.out.println(tall1 + "/" + tall2 + " = " + tall1/tall2);
Side 265 - programeksempel linje 7
står: InExp inn = new In(args[0]);
skal stå: InExp inn = new InExp(args[0]);
Side 266 - programeksempel linje 16
står: System.out.println("Oppgi et filnavn."
skal stå: System.out.println("Oppgi et filnavn.");
Side 267 - programeksempel linje 12
står:
try {
// ... som før
}
} catch (IOException e) {
skal stå:
try {
// ... som før
} catch (IOException e) {
Side 268 - programeksempel linje 8-12
står: ut.println(inn.inLine());
skal stå: ut.outln(inn.inLine());
Side 270
Programeksemplet mangler metoden konverterDato som står nederst
på foregående side. Det er ikke plass til å føye til metoden uten at
det blir sideombrekk. Derfor:
Linje 8 (blank linje) erstattes med:
String konverterDato(int mndNr) throws KonverterDatoException {
// ... som før
}
(blank linje til slutt)
|
|
|