Suchen und Finden
Service
Infos und Kontakt
Mehr zum Inhalt
Java: Der Einstieg in die Programmierung - Strukturiert und prozedural programmieren
Vorwort
6
Inhalt
8
1 Aufbau und Gliederung *
10
2 Der Schnelleinstieg *
14
2.1 Programmieren – Programme – Compiler *
15
2.2 Skriptsprachen, Zwischensprachen und ihre Interpreter *
20
2.3 Die Programmiersprache Java *
24
2.4 Das erste Java-Programm *
25
2.4.1 »Hello World« mit Java *
26
2.4.2 Zum Aufbau eines Java-Programms *
30
2.5 Grundlegende Konzepte der Programmierung: das Wichtigste *
33
2.5.1 Variablen, Konstanten und Typen *
34
2.5.2 Zuweisung und Ausdrücke *
37
2.5.3 Java-Programm mit lokalen Variablen und einfachen Anweisungen *
42
2.5.4 Java-Programme mit Konsoleneingabe *
44
2.5.5 Java-Pakete anlegen und benutzen: das Wichtigste *
48
2.6 Java-Entwicklungsumgebungen *
55
2.7 OptiTravel: Gespräch Auftraggeber – Auftragnehmer *
55
3 Einfache Typen, ihre Werte und Operationen *
60
3.1 Java: Syntaxnotation *
61
3.2 Der Typ
66
3.3 Ganzzahlige Typen *
69
3.4 Gleitpunkt-Typen *
72
3.5 Darstellung von Gleitpunkt-Zahlen **
76
3.6 Rechengenauigkeit mit Gleitpunkt- Zahlen **
79
3.7 Eingeschränkte Mathematikgesetze ***
84
3.8 Der Zeichentyp
87
3.9 Operatorprioritäten *
92
3.10 Typumwandlungen *
93
4 Kontrollstrukturen *
98
4.1 Die Sequenz *
103
4.2 Die ein- und zweiseitige Auswahl *
105
4.3 Die Mehrfachauswahl *
114
4.4 Die bedingte Wiederholung und die n + 1/ 2- Schleife *
119
4.5 Die Zählschleife und die Endlosschleife *
127
4.6 Termination von Schleifen *
131
4.7 Der Aufruf *
134
4.8 Geschachtelte Kontrollstrukturen *
137
4.9 OptiTravel: Zeitvergleich *
142
4.10 OptiTravel: Funktionsauswahl *
144
4.11 Anordnung von Auswahlanweisungen *
145
4.12 Auswahl von Kontrollstrukturen *
149
4.13 Strukturierte Programmierung ***
150
4.14 Behandlung von Ausnahmen *
154
4.15 Zusicherungen **
159
5 Felder*
162
5.1 Eindimensionale Felder *
162
5.2 OptiTravel: Balkendiagramm *
167
5.3 Mehrdimensionale Felder *
169
5.4 Sonderformen von Feldern **
175
5.5 OptiTravel: Tabellen *
177
5.6 Einfaches Sortieren *
183
5.7 Iteration über Felder: Die erweiterte Schleife
186
5.8 Aufzählungen mit
188
6 Prozeduren, Funktionen und Methoden *
190
6.1 Parameterlose Prozeduren *
191
6.2 Prozeduren mit Eingabeparametern *
196
6.3 Felder als Eingabeparameter *
201
6.4 Funktionen und Ausgabeparameter *
205
6.5 Java-Funktionen nutzen *
207
6.6 Felder als Ergebnisparameter *
212
6.7 Variable Parameterlisten ***
213
6.8 Überladen von Methoden **
214
6.9 UML-Sequenzdiagramme **
217
6.10 Rekursion *
220
6.11 Rekursion: Türme von Hanoi ***
225
6.12 Rekursion: direkt vs. indirekt **
231
6.13 Datenabstraktion: Gemeinsame Daten *
233
6.14 OptiTravel: Gesamtlösung *
239
7 Das Wichtigste zum Testen *
248
7.1 Einfaches Testen *
248
7.2 Regressionstest *
250
7.3 Stapelverarbeitungsprogramme: bat-Dateien
255
7.4 Zur Auswahl von Testdaten **
261
8 Die Grundideen der Verifikation ***
266
8.1 Intuitive Einführung ***
266
8.2 Zusicherungen ***
270
8.3 Spezifizieren mit Anfangs- und Endebedingung ***
272
8.4 Veri.kationsregeln ****
275
8.5 Termination von Schleifen ****
282
8.6 Entwickeln von Schleifen ****
284
8.7 Vor- und Nachteile ***
289
Glossar
290
Literatur
300
Sachindex
301
Mehr eBooks vom gleichen Verlag
Basiswissen Dermatologie, von: Klaus Hoffmann, Peter Altmeyer, Preis: 32,99 EUR
Basiswissen Lineare Algebra, von: Burkhard Lenze, Preis: 15,99 EUR
Praktische Projektplanung mit Microsoft Project, von: Andreas Albuschat, Preis: 24,99 EUR
Basiswissen Analysis, von: Burkhard Lenze, Preis: 15,99 EUR
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.; Ersparnis im Vergleich zur Printversion






















