Primitive Datentypen Flashcards
Welche primitiven Datentypen gibt es?
Warheitswerte: boolean (true, false)
Ganze Zahl: byte (8Bit Wertebereich), short (16Bit), int (32Bit), long (64Bit)
Fließkommazahl: float (32Bit), double (64Bit)
Schriftzeichen: char
Zeichenketten: String (eigentlich kein primitiver Datentyp)
Wofür gibt es variablen?
Mit variablen bietet Java die Möglichkeit, konkrete Werte im Speicher der Anwendung abzulegen.
Wie deklariert man eine Variable?
Datentyp + Name der Variable + ;
Wo können Variablen verwendet werden?
Sie können nur innerhalb des Methodenrumpfes verwendet werden, daher benötigen Sie keinen Sichtbarkeitsmodifikator.
Was sind Operatoren?
Operatoren ermöglichen das Rechnen und verändern von in variablen und Attributen gespeicherten Werten.
Arithmetische Operatoren
++ erhöht den Wert der variable um 1
+ Addition
– Subtraktion
*Multiplikation
/ Division
% Berechnet den Restwert der Division
Logische Operatoren
! Negation (aus true wird false)
&& Logisches UND (liefert true wenn beide Operanden true sind)
|| Logisches ODER (liefert true wenn einer der beiden Operanden true ist)
^ Exclusiv-ODER (liefert true wenn ein Operand true und ein Operand false ist)
Vergleichsoperatoren
== liefert true wenn die Werte der Operanden gleich sind
!= liefert true wenn die Werte der Operanden nicht gleich sind
< liefert true wenn der Wert des linken Operanden kleiner ist als der des rechten
<= liefert true wenn der Wert des linken Operanden kleiner oder gleich ist
>
>=
instanceof liefert true wenn Datentypen beider Operanden gleich ist
Was sind Kontrollstrukturen und was ermöglichen diese?
If-else (bedingte Verzweigungen)
For, While, do-while (Schleifen)
Kontrollstrukturen ermöglichen das kontrollierte wiederhole Ausführen von Anweisungen.
Wie beginnen getter Methoden für den Typ boolean?
Sie beginnen mit „is“.
Wie funktioniert eine while Schleife? (Kopf gesteuerte Schleife)
While Schleife prüft zuerst die schleifenbedingung. Ist diese true werden die Anweisung ausgeführt. Danach werden erneut die Bedingungen geprüft. Bei false bricht sie ab und bei true läuft sie weiter.
Was ist eine do-While Schleife ?
Es ist eine fussgesteuerte While Schleife.
Die Anweisungen der Schleife werden in jedem Fall mindestens einmal ausgeführt. Erst dann wird die Schleifenbedingung geprüft. Wenn die Bedingung erfüllt ist, werden die Anweisungen der Schleife wiederholt ausgeführt. Andernfalls wird die Schleife beendet
Was ist eine for Schleife?
Kopfgesteuerte Schleife
Elemente des schleifenkopfes: Initialisierung, bedingungsprüfung, zählvariabel
Ablaufschema einer for-Schleife
Ausführung der Anweisung der Initialisierung
Prüfen der Bedingung
Auswertung der Bedingung
Wenn true: Ausführung aller Anweisungen
Wenn false: Abbruch und keine Ausführung
Ausführung der Anweisung der Schleifenfortschaltung
Wieder Prüfung der Bedingung
Was ist bei verschachtelten Kontrollstrukturen zu beachten?
Alle Variablen, die in äußeren Kontrollstrukturen deklariert wurden, sind auch in inneren Kontrollstrukturen verfügbar.