Primitive Datentypen Flashcards

1
Q

Welche primitiven Datentypen gibt es?

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Wofür gibt es variablen?

A

Mit variablen bietet Java die Möglichkeit, konkrete Werte im Speicher der Anwendung abzulegen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Wie deklariert man eine Variable?

A

Datentyp + Name der Variable + ;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Wo können Variablen verwendet werden?

A

Sie können nur innerhalb des Methodenrumpfes verwendet werden, daher benötigen Sie keinen Sichtbarkeitsmodifikator.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was sind Operatoren?

A

Operatoren ermöglichen das Rechnen und verändern von in variablen und Attributen gespeicherten Werten.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Arithmetische Operatoren

A

++ erhöht den Wert der variable um 1
+ Addition
– Subtraktion
*Multiplikation
/ Division
% Berechnet den Restwert der Division

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Logische Operatoren

A

! 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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Vergleichsoperatoren

A

== 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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Was sind Kontrollstrukturen und was ermöglichen diese?

A

If-else (bedingte Verzweigungen)
For, While, do-while (Schleifen)
Kontrollstrukturen ermöglichen das kontrollierte wiederhole Ausführen von Anweisungen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Wie beginnen getter Methoden für den Typ boolean?

A

Sie beginnen mit „is“.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Wie funktioniert eine while Schleife? (Kopf gesteuerte Schleife)

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Was ist eine do-While Schleife ?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Was ist eine for Schleife?

A

Kopfgesteuerte Schleife
Elemente des schleifenkopfes: Initialisierung, bedingungsprüfung, zählvariabel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Ablaufschema einer for-Schleife

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Was ist bei verschachtelten Kontrollstrukturen zu beachten?

A

Alle Variablen, die in äußeren Kontrollstrukturen deklariert wurden, sind auch in inneren Kontrollstrukturen verfügbar.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly