Lösungsvorschläge zu den Übungsaufgaben aus dem Grundkurs Programmieren in Java (8. Auflage, 2018)

Hier finden Sie Lösungsvorschläge zu den Übungsaufgaben. Suchen Sie einfach anhand des Inhaltsverzeichnisses die Stelle, an der sich die Aufgabe im Buch befindet, und navigieren Sie über den Link in den entsprechenden Teil des Dokuments.

Inhaltsverzeichnis


2.8: Übungsaufgaben
Uebung.java Quelltext zu Aufgabe 2.3
lsg2_3.html Aufgabe 2.3
3.1.10: Übungsaufgaben
Berechnung.java Programm aus Aufgabe 3.3
   Version A Programm aus Aufgabe 3.3 mit Fehler
   Version B Programm aus Aufgabe 3.3 ohne Fehler
lsg3_1.html Aufgabe 3.1
lsg3_2.html Aufgabe 3.2
lsg3_3.html Aufgabe 3.3
3.2.6: Übungsaufgaben
DreiMalMeinName.java zu Aufgabe 3.4
Strukturuebung.java Aufgabe 3.5
   Version A Quelltext mit Fehlern
   Version B Quelltext nach Korrektur
lsg3_5.html Aufgabe 3.5
3.3.8: Übungsaufgaben
Aufg3_8.java Beispielprogramm zu Aufgabe 3.8
lsg3_6.html Aufgabe 3.6
lsg3_7.html Aufgabe 3.7
3.4.6: Übungsaufgaben
Aufgabe3_12.java Quelltext zu Aufgabe 3.12
NameUndAlter.java Quelltext zu Aufgabe Aufgabe 3.10
   Version A
   Version B
Plus.java Quelltext aus Aufgabe 3.11
Raviolita.java Quelltext aus Aufgabe 3.14
RundFehl.java Quelltext zu Aufgabe Aufgabe 3.13
SekundenZerlegung1.java Quelltext zu Aufgabe 3.15, Variante 1
SekundenZerlegung2.java Quelltext zu Aufgabe 3.15, Variante 2
lsg3_9.html Aufgabe 3.9
lsg3_11.html Aufgabe 3.11
lsg3_12.html Aufgabe 3.12
lsg3_14.html Beispiel-Programmausgabe zu Aufgabe 3.14
3.5.7: Übungsaufgaben
Aufgabe3_17.java Quelltext zu Aufgabe 3.17
Aufgabe3_20.java Quelltext zu Aufgabe 3.20
Befreundet.java Quelltext zu Aufgabe 3.34
Binaer.java Quelltext zu Aufgabe 3.32
BreakAndContinue.java Quelltext zu Aufgabe 3.19
Dreieck.java Quelltext zu Aufgabe 3.25
Falsch.java Quelltext zu Aufgabe 3.23
ForSchrott.java Quelltext zu Aufgabe 3.22
Irgendwas.java Quelltext zu Aufgabe 3.24
Ostern.java Quelltext zu Aufgabe 3.36
Quersumme2.java Quelltext zu Aufgabe 3.26
Schachbrett.java Quelltext zu Aufgabe 3.21
Sternzeit.java Quelltext zu Aufgabe 3.27
Tannenbaum.java Quelltext zu Aufgabe 3.33
Wochentag.java Quelltext zu Aufgabe 3.35
Zahlenraten.java Quelltext zu Aufgabe 3.31
Zahlenreihe.java Quelltext zu Aufgabe 3.29
Zerlegung.java Quelltext zu Aufgabe 3.28
Zinseszins.java Quelltext zu Aufgabe 3.30
lsg3_17.html Aufgabe 3.17
lsg3_18.html Aufgabe 3.18
lsg3_19.html Aufgabe 3.19
lsg3_22.html Aufgabe 3.22
lsg3_23.html Aufgabe 3.23
lsg3_24.html Aufgabe 3.24
4.1.11: Übungsaufgaben
MagicSquare.java Quelltext zu Aufgabe 4.5
Sortierung.java Quelltext zu Aufgabe 4.4
TerminKalender.java Quelltext zu Aufgabe 4.3
lsg4_1.html Aufgabe 4.1
lsg4_2.html Aufgabe 4.2
AdressBuch_v3b.java
AdressBuch_v4.java Quelltext (Teil 1/2) zu Aufgabe 4.7
AdressBuch_v4b.java
Adresse.java
Adresse_v2.java Quelltext (Teil 2/2) zu Aufgabe 4.7
Referenzen.java Quelltext aus Aufgabe 4.8
lsg4_8.html Aufgabe 4.8
5.1.10: Übungsaufgaben
Swap.java Quelltext zu Aufgabe 5.2
Tangens.java Quelltext zu Aufgabe 5.1
TangensDeg.java
lsg5_3.html Aufgabe 5.3
5.3.4: Übungsaufgaben
GrussWortErweitert.java Quelltext zu Aufgabe 5.4
KommandozeilenTest.java Quelltext zu Aufgabe 5.5
MenueStarter.java Quelltext zu Aufgabe 5.7
lsg5_6.html Aufgabe 5.6 (Überladung)
5.6: Übungsaufgaben
Anordnen.java Quelltext zu Aufgabe 5.11
Echolot.java Quelltext zu Aufgabe 5.12
lsg5_10.html Aufgabe 5.10
lsg5_8.html Aufgabe 5.8
lsg5_9.html Aufgabe 5.9
6.6: Übungsaufgaben
lsg6_1.html Aufgabe 6.1
lsg6_2.html Aufgabe 6.2
lsg6_3.html Aufgabe 6.3
7.6: Übungsaufgaben
AchJa.java Quelltext zu Aufgabe 7.11 (alle Klassen in einer Datei)
Hund.java Quelltext zu Aufgabe 7.5 (alle Klassen in einer Datei)
KarlsruherStudent.java Quelltext zu Aufgabe 7.3 (benötigt Student.java)
Patient.java Quelltext zu Aufgabe 7.12
ReifenFahrzeugTest.java Quelltext zu Aufgaben 7.13 + 7.14 (alle Klassen in einer Datei)
Student.java
   Version A Quelltext zu Aufgabe 7.1
   Version B Quelltext zu Aufgabe 7.2
TennisSpieler.java Quelltext zu Aufgabe 7.8
TestMensch.java Quelltext zu Aufgabe 7.9 (alle Klassen in einer Datei)
TestStrecke.java Quelltext zu Aufgabe 7.10 (alle Klassen in einer Datei)
TestZwei.java Quelltext zu Aufgabe 7.6
TesteTrinkGlas.java Quelltext zu Aufgabe 7.16 (alle Klassen in einer Datei)
lsg7_1.html Aufgabe 7.1
lsg7_11.html Aufgabe 7.11
lsg7_12.html Aufgabe 7.12
lsg7_15.html Aufgabe 7.15
lsg7_2.html Aufgabe 7.2
lsg7_4.html Aufgabe 7.4
lsg7_5.html Aufgabe 7.5
lsg7_6.html Aufgabe 7.6
lsg7_7.html Aufgabe 7.7
lsg7_8.html Aufgabe 7.8
8.1.7: Übungsaufgaben
DM.java Quelltext zu Aufgabe 8.1 (Teil 2/5)
Euro.java Quelltext zu Aufgabe 8.1 (Teil 4/5)
Franc.java Quelltext zu Aufgabe 8.1 (Teil 3/5)
Lire.java Quelltext zu Aufgabe 8.1 (Teil 1/5)
Waehrung.java Quelltext zu Aufgabe 8.1 (Teil 5/5)
WaehrungsKalkulator.java Quelltext zu Aufgabe 8.2 (braucht Dateien von Aufgabe 8.1)
8.5: Übungsaufgaben
Euro.java Quelltext zu Aufgabe 8.3 (Teil 1/3)
InstanceOfTest.java Quelltext zu Aufgabe 8.4
Lire.java Quelltext zu Aufgabe 8.3 (Teil 3/3)
Waehrung.java Quelltext zu Aufgabe 8.3 (Teil 2/3)
WrapperClassTest.java Quelltext zu Aufgabe 8.5
lsg8_4.html Aufgabe 8.4
lsg8_5.html Aufgabe 8.5
8.7: Interfaces mit Default-Methoden und statischen Methoden
lsg8_6.html Aufgabe 8.6
8.10: Übungsaufgaben
ABCD.java Quelltext zu Aufgabe 8.16
AutoTest.java Quelltext zu Aufgabe 8.15 a)
Bildschirm.java Quelltext zu Aufgabe 8.12 + 8.13
DM.java
DSpiel.java Quelltext zu Aufgabe 8.13
DameFigur.java Quelltext zu Aufgabe 8.12 + 8.13
ElchTest.java Quelltext zu Aufgabe 8.15 b)
Euro.java
Franc.java
GelochtePlatte.java Quelltext zu Aufgabe 8.11 (Teil 2/3)
Lire.java
MetallPlatte.java Quelltext zu Aufgabe 8.11 (Teil 1/3)
Point.java Quelltext zu Aufgabe 8.17 + 8.18
RunStrecke.java Quelltext zu Aufgabe 8.18
Sandwich.java Quelltext zu Aufgabe 8.14 (alle Klassen in einer Datei)
SpielFigur.java Quelltext zu Aufgabe 8.12 + 8.13
Strecke.java Quelltext zu Aufgabe 8.17 + 8.18
TestABC.java Quelltext zu Aufgabe 8.10 a)
TestABCmod.java Quelltext zu Aufgabe 8.10 c)
TestPlatte.java Quelltext zu Aufgabe 8.11 (Teil 3/3)
Waehrung.java
WaehrungsKalkulator.java
lsg8_10.html Aufgabe 8.10
lsg8_11.html Aufgabe 8.11
lsg8_14.html Aufgabe 8.14
lsg8_15.html Aufgabe 8.15
lsg8_16.html Aufgabe 8.16
lsg8_9.html Aufgabe 8.9
9.1.2: Übungsaufgaben
lsg9_1.html Aufgabe 9.1
problem.java Quelltext zu Aufgabe 9.1
9.1.6: Übungsaufgaben
Exueb1.java Quelltext zu Aufgabe 9.2 (Teil 1/7)
Exueb2.java Quelltext zu Aufgabe 9.2 (Teil 2/7)
Exueb3.java Quelltext zu Aufgabe 9.2 (Teil 3/7)
Exueb4.java Quelltext zu Aufgabe 9.2 (Teil 4/7)
Exueb5.java Quelltext zu Aufgabe 9.2 (Teil 5/7)
Exueb6.java Quelltext zu Aufgabe 9.2 (Teil 6/7)
Exueb7.java Quelltext zu Aufgabe 9.2 (Teil 7/7)
lsg9_2.html Aufgabe 9.2
9.2.2: Übungsaufgaben
lsg9_3.html Aufgabe 9.3
9.2.8: Übungsaufgaben
ExceptionTest.java Quelltext zu Aufgabe 9.5
Exueb8.java Quelltext zu Aufgabe 9.4
lsg9_4.html
lsg9_5.html
10.1.4: Übungsaufgaben
EsWarEinmal.java Vorgegebener Quelltext zu Aufgabe 10.3
EsWarEinmalLoesung.java Quelltext zu Aufgabe 10.3
Fach.java Quelltext zu Aufgabe 10.1 und 10.2
Student.java Quelltext zu Aufgabe 10.1 und 10.2
StudentenTest.java Vorgegebener Quelltext zu Aufgabe 10.1
StudentenTest2.java Vorgegebener Quelltext zu Aufgabe 10.2
10.2.8: Ausblick
Konzert.java Quelltext zu Aufgabe 10.7
RateMal.java Vorgegebener Quelltext zu Aufgabe 10.6
RateMalB.java Quelltext zu Aufgabe 10.6 b)
RateMal_1_4.java
TierKaefig.java Vorgegebener Quelltext zu Aufgabe 10.4
TierKaefigTest.java Test-Quelltext zu Aufgabe 10.4
Tierleben.java Vorgegebener Quelltext zu Aufgabe 10.5
lsg10_4.html
lsg10_5.html
lsg10_6.html
lsg10_7.html
11.1.3: Übungsaufgaben
StringLaufzeit.java Aufgabe 11.1
VokalBearbeitung.java Aufgabe 11.2
11.2.5: Übungsaufgaben
Berechne.java Aufgabe 11.4
GGT.java Aufgabe 11.3
11.3.3: Übungsaufgaben
BigFakul.java Aufgabe 11.5
BinomialKoeffizient.java Aufgabe 11.6
11.3.7: Übungsaufgaben
BigNewton2.java Aufgabe 11.8
Formel.java Aufgabe 11.7
11.4.4: Übungsaufgaben
FestPunktFormat.java Aufgabe 11.9
FestPunktFormatNeu.java Aufgabe 11.10
11.5.5: Übungsaufgaben
StoppuhrNeu.java Aufgabe 11.11
Zukunft.java Aufgabe 11.12
11.6.2: Übungsaufgaben
Zeitansage.java Aufgabe 11.13
11.7.5: Verkürzte Notation bei Collection-Datentypen
Sieb.java Aufgabe 11.15
ZiehungDerLottozahlen.java Aufgabe 11.14
11.8.1: Übungsaufgaben
WortVerzeichnis.java Aufgabe 11.16
12.6: Übungsaufgaben
FrameMitText.java Aufgabe 12.1
TextFrame.java Aufgabe 12.2
ZweiFrames.java Aufgabe 12.1
13.7: Übungsaufgaben
FarbigerVierButtonFrame.java Aufgabe 13.2
FrameMitTextFeldern.java Aufgabe 13.4
KalenderBlatt.java Aufgabe 13.5
NotenEingabe.java Aufgabe 13.3
NotenEingabeNeu.java Aufgabe 13.3
NotenEingabeTest.java Aufgabe 13.3
TextFelderAuslesen.java Aufgabe 13.4
VierButtonFrame.html Aufgabe 13.1
VierButtonFrame.java Aufgabe 13.1
14.7: Übungsaufgaben
DatumFrame.java Aufgabe 14.1
DatumFrame2.java Aufgabe 14.2
EuroConverter.java Aufgabe 14.6
EuroFrame.java Aufgabe 14.6
FarbenFrame.java Aufgabe 14.3
FarbenFrame2.java Aufgabe 14.4
MausLauscher.java Aufgabe 14.4
RechenFrame.java Aufgabe 14.5
15.3: Übungsaufgaben
DrehFrame.java Aufgabe 15.5
DrehFrame2.java Aufgabe 15.6
DrehPanel.java Aufgabe 15.4
DrehPanel2.java Aufgabe 15.6
Dreieck.java Aufgabe 15.3
GeoObjekt.java Aufgabe 15.2
Punkt.java Aufgabe 15.1
SchwerDreieck.java Aufgabe 15.6
Strecke.java Aufgabe 15.2
16.6: Übungsaufgaben
BessererWert.java Aufgabe 16.2
ColorRunButton.java Aufgabe 16.3
EVTest4.java Aufgabe 16.2
EVTest5.java Aufgabe 16.2
Erzeuger.java Aufgabe 16.2
ErzeugerVerbraucher.html Aufgabe 16.2
GuterWert.java Aufgabe 16.2
Konzertdatenbank.html Aufgabe 16.1
LaufFrame.java Aufgabe 16.3
Verbraucher.java Aufgabe 16.2
Wert.java Aufgabe 16.2
17.6: Einige abschließende Bemerkungen
BinOut.java Aufgabe 17.4
InOutTools.java Aufgabe 17.2
Kopiere.java Aufgabe 17.1
VokalWandel.java Aufgabe 17.3
18.3: Übungsaufgaben
CD-Archiv-Dateien.html Aufgabe 18.1
CDServer.java Aufgabe 18.1
CDVerbindung.java Aufgabe 18.1
ChatFrame.java Aufgabe 18.3
EuroConverter.java Aufgabe 18.2
EuroServer.java Aufgabe 18.2
EuroThread.java Aufgabe 18.2
MyClient.java Für alle Aufgaben
SteuerDienst.java Aufgabe 18.2
TalkDienst.java Aufgabe 18.3
TalkServer.java Aufgabe 18.3
19.1.7: Übungsaufgaben
Lambda1.java Aufgabe 19.1
Lambda2.java Aufgabe 19.2
19.2.5: Übungsaufgaben
Pipeline1.java Aufgabe 19.3
Pipeline2.java Aufgabe 19.4
Pipeline3.java Aufgabe 19.5


Time of creation: Sat Oct 20 23:53:53 CEST 2018