Eigenschaften eines Arrays
Arrays sind Referenzdatentypen
konstante Länge —> dynamische Arrays (ArrayList —> selbst wachsend)
a.length —> Länge Array
Array int [] —> nur int Werte erlaubt
Welche Kontrollstrukturen gibt es?
Verzweigung: if else, switch
Iteration: while, do while, for
Sprunganweisung: break, continue
Exceptions: (try, catch, finally) throw
Was sind Kontrollstrukturen?
Sie Beeinflussen den Programmablauf —> Code wird nicht nach Reihenfolge abgelaufen.
Logische Verknüpfungen und Vergleiche
& —> UND
| —> ODER
&& —> Kurzschluss UND
|| Kurzschluss ODER
text.equals —> Vergleich von String —> Buchstaben müssen übereinstimmen
== —> Prüfung ob bei String das gleiche Objekt verwiesen wurde.
for-Schleife
Abweisende Schleife
Festgelegte Start- und Endwerte
Verwendung bei fester Anzahl von Wiederholungen
while-Schleife
abweisende Schleife (nur wenn Bedingung wahr wird die Anweisung ausgeführt)
Bedingungstyp muss boolean sein
do-while-Schleife
annehmende Schleife
erst Anweisung mit ggf. mehreren Bedingungen, dann die Prüfung (erster Block wird schon vor der Prüfung ausgeführt)
Sprungbefehle
break: unterbricht die Ausführung/Schleife, fährt nach dem Block fort, beendet die Schleife
continue: beendet den aktuellen Schleifendurchlauf
Last changed2 years ago