Allgemein
Deklaration
Eine Deklaration führt eine Entität im Programm ein. Die Deklaration beinhalten einen Bezeichner und Datentypen. Später kann mit dem Bezeichner auf die Deklaration verwiesen werden. Man nennt es auch referenzieren
- Entität = Attribut
- Es gibt verschiedene Arten von Entitäten
- Alles muss deklariert sein
Einfache Datentypen
- Computer speichern Daten in digitaler Form
- Diese werden in Bits oder Bytes zusammengefasst
- Kleinstmögliche Größe 1 Bit
- 1 Byte =
- Man kann also pro Byte 256 verschiedene Werte speichern
- Bei der Deklaration gibt der Datentyp an, wie viel Speicher wir benötigen
Der Datentyp int
- Größe: 4 Bytes =
- Gibt an, dass es sich um Ganzzahlen handelt
- können dargestellt werden also () -1 wegen der Null
- Attributdeklaration:
int livingSpace;-
Das ; Semikolon ist wichtig um zu sagen, dass die Deklaration abgeschlossen ist
Ein Literal ist die Repräsentation eines konkreten Wertes von einem Datentyp im Quellcode.
-
Ganzzahlen dürfen als Dezimalzahlen geschrieben werden
-
Ganzzahlen-Literale können für die Initialisierung verwendet werden
-
Bedeutet man will dem Attribut einen Wert zuweisen
-
Erst wenn das Programm läuft wird es zugewiesen
int numbersOfRooms = 1;Der Datentyp boolean
- Oft benötigen wir Wahrheitswerte wie: hat ein Auto oder ist krank
- 1 Bit groß
- Kann entweder wahr oder falsch sein (true oder false | 1 oder 0)
- Oft beginnt ein boolean-Attribut mit is im Bezeichner um eine Aussagekraft zu haben
// Attributendeklaration
boolean isKitchenIncluded;
boolean isCarParkIncluded;Mit Initialisierung:
// Attributendeklaration mit Initialisierung
boolean isKitchenIncluded = true;
boolean isCarParkIncluded = false;Der Datentyp char
- Speicherung von einzelnen Zeichen
- 2 Bytes groß
char c = 'a';Escape-Sequenzen/Fluchtsymbole
- Es gibt Symbole die nicht als char-Literal dargestellt werden können
- Dafür braucht man ein Fluchtsymbol die als Ersatzdarstellung dient
| Zeichen | Bedeutung |
|---|---|
| \n | Zeilenschaltung (Newline) |
| \t | Horizontaler Tabulator |
| \“ | Doppeltes Anführungszeichen |
| \‘ | Einfaches Anführungszeichen |
| \\ | Backslash |
- Diese Zeichen zählen selbst als ein Zeichen obwohl sie mit zweien geschrieben werden
char a = 'a';
char singlequote = '\'';
char newline = '\n'Der Datentyp String
- Eine Kette aus Zeichen (Zeichenkette)
- Wird mit "" statt ” deklariert
String name; // Deklaration
String surname = "Lovcov" // Deklaration mit Initialisierung