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

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


3.8: Übungsaufgaben
Uebung.java Quelltext zu Aufgabe 3.2
lsg3_3.html Aufgabe 3.3

4.1.10: Übungsaufgaben
Berechnung.java Programm aus Aufgabe 4.3
   Version A Programm aus Aufgabe 4.3 mit Fehler
   Version B Programm aus Aufgabe 4.3 ohne Fehler
lsg4_1.html Aufgabe 4.1
lsg4_2.html Aufgabe 4.2
lsg4_3.html Aufgabe 4.3

4.2.6: Übungsaufgaben
DreiMalMeinName.java zu Aufgabe 4.4
Strukturuebung.java Aufgabe 4.5
   Version A Quelltext mit Fehlern
   Version B Quelltext nach Korrektur
lsg4_5.html Aufgabe 4.5

4.3.8: Übungsaufgaben
Aufg4_9.java Beispiel zu Aufgabe 4.9
lsg4_6.html Aufgabe 4.6
lsg4_7.html Aufgabe 4.7
lsg4_8.html Aufgabe 4.8

4.4.6: Übungsaufgaben
Aufgabe4_13.java Quelltext zu Aufgabe 4.13
NameUndAlter.java Quelltext zu Aufgabe Aufgabe 4.11
   Version A
   Version B
Plus.java Quelltext aus Aufgabe 4.12
Raviolita.java Quelltext aus Aufgabe 4.12
RundFehl.java Quelltext zu Aufgabe Aufgabe 4.14
SekundenZerlegung1.java Quelltext zu Aufgabe 4.16, Variante 1
SekundenZerlegung2.java Quelltext zu Aufgabe 4.16, Variante 2
lsg4_10.html Aufgabe 4.10
lsg4_12.html Aufgabe 4.12
lsg4_13.html Aufgabe 4.13
lsg4_15.html Beispiel-Programmausgabe zu Aufgabe 4.15

4.5.7: Übungsaufgaben
Aufgabe4_17.java Quelltext zu Aufgabe 4.17
Aufgabe4_20.java Quelltext zu Aufgabe 4.20
Befreundet.java Quelltext zu Aufgabe 4.34
Binaer.java Quelltext zu Aufgabe 4.32
BreakAndContinue.java Quelltext zu Aufgabe 4.19
Dreieck.java Quelltext zu Aufgabe 4.25
Falsch.java Quelltext zu Aufgabe 4.23
ForSchrott.java Quelltext zu Aufgabe 4.22
Irgendwas.java Quelltext zu Aufgabe 4.24
Ostern.java Quelltext zu Aufgabe 4.36
Quersumme2.java Quelltext zu Aufgabe 4.26
Schachbrett.java Quelltext zu Aufgabe 4.21
Sternzeit.java Quelltext zu Aufgabe 4.27
Tannenbaum.java Quelltext zu Aufgabe 4.33
Wochentag.java Quelltext zu Aufgabe 4.35
Zahlenraten.java Quelltext zu Aufgabe 4.31
Zahlenreihe.java Quelltext zu Aufgabe 4.29
Zerlegung.java Quelltext zu Aufgabe 4.28
Zinseszins.java Quelltext zu Aufgabe 4.30
lsg4_17.html Aufgabe 4.17
lsg4_18.html Aufgabe 4.18
lsg4_19.html Aufgabe 4.19
lsg4_22.html Aufgabe 4.22
lsg4_23.html Aufgabe 4.23
lsg4_24.html Aufgabe 4.24

5.1.11: Übungsaufgaben
MagicSquare.java Quelltext zu Aufgabe 5.5
Sortierung.java Quelltext zu Aufgabe 5.4
TerminKalender.java Quelltext zu Aufgabe 5.3
lsg5_1.html
lsg5_2.html

5.2.10: Übungsaufgaben
AdressBuch_v3b.java Quelltext (Teil 1/2) zu Aufgabe 5.6
AdressBuch_v4b.java Quelltext (Teil 1/2) zu Aufgabe 5.7
Adresse.java Quelltext (Teil 2/2) zu Aufgabe 5.6
Adresse_v2.java Quelltext (Teil 2/2) zu Aufgabe 5.7
Referenzen.java Quelltext aus Aufgabe 5.8
lsg5_8.html Aufgabe 5.8

6.1.10: Übungsaufgaben
Swap.java Quelltext zu Aufgabe 6.2
Tangens.java Quelltext zu Aufgabe 6.1
TangensDeg.java
lsg6_3.html Aufgabe 6.3

6.3.4: Übungsaufgaben
GrussWortErweitert.java Quelltext zu Aufgabe 6.4
KommandozeilenTest.java Quelltext zu Aufgabe 6.5
MenueStarter.java Quelltext zu Aufgabe 6.7
lsg6_6.html Aufgabe 6.6 (Überladung)

6.6: Übungsaufgaben
Anordnen.java Quelltext zu Aufgabe 6.11
Echolot.java Quelltext zu Aufgabe 6.12
lsg6_10.html Aufgabe 6.10
lsg6_8.html Aufgabe 6.8
lsg6_9.html Aufgabe 6.9

7.6: Übungsaufgaben
lsg7_1.html Aufgabe 7.1
lsg7_2.html Aufgabe 7.2
lsg7_3.html Aufgabe 7.3

8.6: Übungsaufgaben
AchJa.java Quelltext zu Aufgabe 8.11 (alle Klassen in einer Datei)
Hund.java Quelltext zu Aufgabe 8.5 (alle Klassen in einer Datei)
KarlsruherStudent.java Quelltext zu Aufgabe 8.3 (benötigt Student.java)
Patient.java Quelltext zu Aufgabe 8.12
ReifenFahrzeugTest.java Quelltext zu Aufgaben 8.13 + 8.14 (alle Klassen in einer Datei)
Student.java
   Version A Quelltext zu Aufgabe 8.1
   Version B Quelltext zu Aufgabe 8.2
TennisSpieler.java Quelltext zu Aufgabe 8.8
TestMensch.java Quelltext zu Aufgabe 8.9 (alle Klassen in einer Datei)
TestStrecke.java Quelltext zu Aufgabe 8.10 (alle Klassen in einer Datei)
TestZwei.java Quelltext zu Aufgabe 8.6
TesteTrinkGlas.java Quelltext zu Aufgabe 8.16 (alle Klassen in einer Datei)
lsg8_1.html Aufgabe 8.1
lsg8_11.html Aufgabe 8.11
lsg8_12.html Aufgabe 8.12
lsg8_15.html Aufgabe 8.15
lsg8_2.html Aufgabe 8.2
lsg8_4.html Aufgabe 8.4
lsg8_5.html Aufgabe 8.5
lsg8_6.html Aufgabe 8.6
lsg8_7.html Aufgabe 8.7
lsg8_8.html Aufgabe 8.8

9.1.7: Übungsaufgaben
DM.java Quelltext zu Aufgabe 9.1 (Teil 2/5)
Euro.java Quelltext zu Aufgabe 9.1 (Teil 4/5)
Franc.java Quelltext zu Aufgabe 9.1 (Teil 3/5)
Lire.java Quelltext zu Aufgabe 9.1 (Teil 1/5)
Waehrung.java Quelltext zu Aufgabe 9.1 (Teil 5/5)
WaehrungsKalkulator.java Quelltext zu Aufgabe 9.2 (braucht Dateien von Aufgabe 9.1)

9.5: Übungsaufgaben
Euro.java Quelltext zu Aufgabe 9.3 (Teil 1/3)
InstanceOfTest.java Quelltext zu Aufgabe 9.4
Lire.java Quelltext zu Aufgabe 9.3 (Teil 3/3)
Waehrung.java Quelltext zu Aufgabe 9.3 (Teil 2/3)
WrapperClassTest.java Quelltext zu Aufgabe 9.5
lsg9_4.html Aufgabe 9.4
lsg9_5.html Aufgabe 9.5

9.7: Übungsaufgaben
Funktionsplotter.java Quelltext zu Aufgabe 9.8 (Teil 1/2)
Funktionsplotter2.java Quelltext zu Aufgabe 9.8 (Teil 2/2)
KreisPlot.java Quelltext zu Aufgabe 9.7
lsg9_6.html Aufgabe 9.6
lsg9_7.html Aufgabe 9.7
lsg9_8.html Aufgabe 9.8

9.10: Übungsaufgaben
ABCD.java Quelltext zu Aufgabe 9.16
AutoTest.java Quelltext zu Aufgabe 9.15 a)
Bildschirm.java Quelltext zu Aufgabe 9.12 + 9.13
DM.java
DSpiel.java Quelltext zu Aufgabe 9.13
DameFigur.java Quelltext zu Aufgabe 9.12 + 9.13
ElchTest.java Quelltext zu Aufgabe 9.15 b)
Euro.java
Franc.java
GelochtePlatte.java Quelltext zu Aufgabe 9.11 (Teil 2/3)
Lire.java
MetallPlatte.java Quelltext zu Aufgabe 9.11 (Teil 1/3)
Point.java Quelltext zu Aufgabe 9.17 + 9.18
RunStrecke.java Quelltext zu Aufgabe 9.18
Sandwich.java Quelltext zu Aufgabe 9.14 (alle Klassen in einer Datei)
SpielFigur.java Quelltext zu Aufgabe 9.12 + 9.13
Strecke.java Quelltext zu Aufgabe 9.17 + 9.18
TestABC.java Quelltext zu Aufgabe 9.10 a)
TestABCmod.java Quelltext zu Aufgabe 9.10 c)
TestPlatte.java Quelltext zu Aufgabe 9.11 (Teil 3/3)
Waehrung.java
WaehrungsKalkulator.java
lsg9_10.html Aufgabe 9.10
lsg9_11.html Aufgabe 9.11
lsg9_14.html Aufgabe 9.14
lsg9_15.html Aufgabe 9.15
lsg9_16.html Aufgabe 9.16
lsg9_9.html Aufgabe 9.9

10.1.2: Übungsaufgaben
lsg10_1.html Aufgabe 10.1
problem.java Quelltext zu Aufgabe 10.1

10.1.6: Übungsaufgaben
Exueb1.java Quelltext zu Aufgabe 10.2 (Teil 1/7)
Exueb2.java Quelltext zu Aufgabe 10.2 (Teil 2/7)
Exueb3.java Quelltext zu Aufgabe 10.2 (Teil 3/7)
Exueb4.java Quelltext zu Aufgabe 10.2 (Teil 4/7)
Exueb5.java Quelltext zu Aufgabe 10.2 (Teil 5/7)
Exueb6.java Quelltext zu Aufgabe 10.2 (Teil 6/7)
Exueb7.java Quelltext zu Aufgabe 10.2 (Teil 7/7)
lsg10_2.html Aufgabe 10.2

10.2.2: Übungsaufgaben
lsg10_3.html Aufgabe 10.3

10.2.8: Übungsaufgaben
ExceptionTest.java Quelltext zu Aufgabe 10.5
Exueb8.java Quelltext zu Aufgabe 10.4
lsg10_4.html
lsg10_5.html

11.1.4: Übungsaufgaben
EsWarEinmal.java Vorgegebener Quelltext zu Aufgabe 11.3
EsWarEinmalLoesung.java Quelltext zu Aufgabe 11.3
Fach.java Quelltext zu Aufgabe 11.1 und 11.2
StudentenTest.java Vorgegebener Quelltext zu Aufgabe 11.1

11.2.8: Übungsaufgaben
Konzert.java Quelltext zu Aufgabe 11.7
RateMal.java Vorgegebener Quelltext zu Aufgabe 11.6
RateMalB.java Quelltext zu Aufgabe 11.6 b)
RateMal_1_4.java Quelltext zu Aufgabe 11.6 c)
TierKaefig.java Vorgegebener Quelltext zu Aufgabe 11.4
TierKaefigTest.java Test-Quelltext zu Aufgabe 11.4
Tierleben.java Vorgegebener Quelltext zu Aufgabe 11.5
lsg11_4.html Aufgabe 11.4
lsg11_5.html Aufgabe 11.5
lsg11_6.html Aufgabe 11.6
lsg11_7.html Aufgabe 11.7

12.1.3: Übungsaufgaben
StringLaufzeit.java Aufgabe 12.1
VokalBearbeitung.java Aufgabe 12.2

12.2.5: Übungsaufgaben
Berechne.java Aufgabe 12.4
GGT.java Aufgabe 12.3

12.3.3: Übungsaufgaben
BigFakul.java Aufgabe 12.5
BinomialKoeffizient.java Aufgabe 12.6

12.3.7: Übungsaufgaben
BigNewton2.java Aufgabe 12.8
Formel.java Aufgabe 12.7

12.4.4: Übungsaufgaben
FestPunktFormat.java Aufgabe 12.9
FestPunktFormatNeu.java Aufgabe 12.10

12.5.5: Übungsaufgaben
StoppuhrNeu.java Aufgabe 12.11
Zukunft.java Aufgabe 12.12

12.6.2: Übungsaufgaben
Zeitansage.java Aufgabe 12.13

12.7.5: Übungsaufgaben
Sieb.java Aufgabe 12.15
ZiehungDerLottozahlen.java Aufgabe 12.14

12.8.1: Übungsaufgaben
WortVerzeichnis.java Aufgabe 12.16

13.6: Übungsaufgaben
FrameMitText.java Aufgabe 13.1
TextFrame.java Aufgabe 13.2
ZweiFrames.java Aufgabe 13.1

14.7: Übungsaufgaben
FarbigerVierButtonFrame.java Aufgabe 14.2
FrameMitTextFeldern.java Aufgabe 14.4
KalenderBlatt.java Aufgabe 14.5
NotenEingabe.java Aufgabe 14.3
NotenEingabeNeu.java Aufgabe 14.3
NotenEingabeTest.java Aufgabe 14.3
TextFelderAuslesen.java Aufgabe 14.4
VierButtonFrame.html Aufgabe 14.1
VierButtonFrame.java Aufgabe 14.1

15.7: Übungsaufgaben
DatumFrame.java Aufgabe 15.1
DatumFrame2.java Aufgabe 15.2
EuroConverter.java Aufgabe 15.6
EuroFrame.java Aufgabe 15.6
FarbenFrame.java Aufgabe 15.3
FarbenFrame2.java Aufgabe 15.4
MausLauscher.java Aufgabe 15.4
RechenFrame.java Aufgabe 15.5

16.3: Übungsaufgaben
DrehFrame.java Aufgabe 16.5
DrehFrame2.java Aufgabe 16.6
DrehPanel.java Aufgabe 16.4
DrehPanel2.java Aufgabe 16.6
Dreieck.java Aufgabe 16.3
GeoObjekt.java Aufgabe 16.2
Punkt.java Aufgabe 16.1
SchwerDreieck.java Aufgabe 16.6
Strecke.java Aufgabe 16.2

17.6: Übungsaufgaben
BilderrahmenApplet.html Aufgabe 17.1
BilderrahmenApplet.java Aufgabe 17.1
EuroApplet2.html Aufgabe 17.3
EuroApplet2.java Aufgabe 17.3
GIF-Dateien.html Aufgabe 17.1
SinCosApplet.html Aufgabe 17.2
SinCosApplet.java Aufgabe 17.2
Utils.java Aufgabe 17.3

18.6: Übungsaufgaben
BessererWert.java Aufgabe 18.2
ColorRunButton.java Aufgabe 18.3
EVTest4.java Aufgabe 18.2
EVTest5.java Aufgabe 18.2
Erzeuger.java Aufgabe 18.2
ErzeugerVerbraucher.html Aufgabe 18.2
GuterWert.java Aufgabe 18.2
Konzertdatenbank.html Aufgabe 18.1
LaufApplet.html Aufgabe 18.3
LaufApplet.java Aufgabe 18.3
Verbraucher.java Aufgabe 18.2
Wert.java Aufgabe 18.2

19.6: Übungsaufgaben
BinOut.java Aufgabe 19.4
InOutTools.java Aufgabe 19.2
Kopiere.java Aufgabe 19.1
VokalWandel.java Aufgabe 19.3

20.4: Übungsaufgaben
CD-Archiv-Dateien.html Aufgabe 20.1
CDServer.java Aufgabe 20.1
CDVerbindung.java Aufgabe 20.1
ChatApplet.html Aufgabe 20.3
ChatApplet.java Aufgabe 20.3
EuroConverter.java Aufgabe 20.2
EuroServer.java Aufgabe 20.2
EuroThread.java Aufgabe 20.2
MyClient.java Für alle Aufgaben
SteuerDienst.java Aufgabe 20.2
TalkDienst.java Aufgabe 20.3
TalkServer.java Aufgabe 20.3



Time of creation: Fri Jul 11 16:40:03 CEST 2014