sellquiz
Version:
An open source domain-specific language for online assessment
87 lines (41 loc) • 2.77 kB
Plain Text
%course Praktische Informatik 1
%quiz Schlüsselworte
Java-Schlüsselworte: Datentypen
Java unterstützt (unter anderem) die folgenden __ganzzahligen__ Datentypen:
* 1 Byte: #"byte", 2 Bytes: #"short", 4 Bytes: #"int", 8 Bytes: #"long".
Für __Gleitkommazahlen__ nutzt man die Datentypen:
* 4 Bytes: #"float", 8 Bytes: #"double".
Der __Bool'sche__ Datentyp ist #"boolean".
* Für "unwahr" schreibt man #"false". Für "wahr" schreibt man #"true".
Ein Datentyp in dem man ein __einzelnes Zeichen__ ablegen kann ist #"char".
%%%
Java-Schlüsselworte: Bedingte Anweisungen
* Eine __bedingte Anweisung__ beginnt mit dem Schlüsselwort #"if". Programmcode der nur dann ausgeführt wird, die Bedingung falsch war, steht hinter dem Schlüsselwort #"else".
%%%
Java-Schlüsselworte: Mehrfachauswahl
* Eine __Mehrfachauswahl__ beginnt man mit dem Schlüsselwort #"switch". Dahinter steht ein Ausdruck.
* Die __Konstanten__, die mit dem Ausdruck verglichen werden, stehen nach dem Schlüsselwort #"case".
* Man verlässt die Mehrfachauswahl per #"break".
* Wenn keine der Konstanten (siehe oben) gepasst hat, so wird der Code nach dem Schlüsselwort #"default" ausgeführt.
%%%
Java-Schlüsselworte: Schleifen
* Eine __kopfgesteuerte Schleife__ in der man üblicherlichweise einen Schleifenzähler nutzt, ist die #"for"-Schleife. Ein anderer kopfgesteuerter Schleifentyp ist die #"while"-Schleife.
* Eine __fußgesteuerte Schleife__ wird in Java mit dem Schlüsselwort #"do" eingeleitet.
* Möchte man innerhalb einer Schleife __zur nächsten Iteration springen__, so schreibt man #"continue".
* Der __Abbruch__ der innersten Schleife erfolgt über #"break".
%%%
Java-Schlüsselworte: Methoden
* Hat eine Methode __keinen Rückgabetyp__, so schreibt man stattdessen #"void".
* Man __verlässt__ eine Methode mit dem Schlüsselwort #"return".
%%%
Java-Schlüsselworte: Objekte und Klassen
* Eine __Klassedefinition__ leitet man mit dem Schlüsselwort #"class" ein.
* Attribute/Methoden die __nach außen hin sichtbar__ sein sollen, kennzeichent mit #"public". Andernfalls schreibt man #"private". _(Das Thema "Vererbung" wird später behandelt. Dann werden wir zusätzlich noch das Schlüsselwort `protected` kennelernen)_
* Zur __Ereugung__ von neuen Objekten gibt es das Schlüsselwort #"new".
* Um einem Objekt __keine Referenz__ zuzuweisen schreibt man auf die rechte Seite einer Zuweisung #"null".
* Auf die __Referenz des aktuellen Obejekts__ greift man per #"this" zu.
* __Klassenbezogene Attribute und Methoden__ kennzeichnet man mit dem Schlüsselwort #"static".
STOP
%%%
Java-Schlüsselworte: Sonstiges
* Eine Javaklasse aus einer anderen Datei kann durch #"import" innerhalb der aktuellen Datei verfügbar gemacht werden.