Script Java

Script Java Script Java

29.01.2014 Aufrufe

3.1 int, boolean und Programmstrukturen 3.1.2 Syntax 3.1.2.1 Kommentar Man kann in Java zwei verschiedene Arten von Kommentar (engl. comment) verwenden. Gebraucht man die Zeichenfolge ‘//’, wird alles bis zum Ende der Zeile als Kommentar betrachtet. SingleLineComment //Kommentar bis zum Ende der Zeile Man kann den als Kommentar zu betrachtenden Text aber auch unabhängig vom Zeilenende eingrenzen. Alles was zwischen der Zeichenfolge ‘/*’ und ‘*/’ steht, wird ignoriert. Hierbei ist noch darauf aufmerksam zu machen, dass man diesen Kommentartyp nicht wie die geschweiften Klammern bei Anweisungsblöcken ineinander verschachteln darf. Bei der Anordnung /* ... /* ... */ ... */ würde schon das erste Zeichen ‘*/’ als das Ende des Kommentars interpretiert werden, eine syntaktische Fehlermeldung wäre die Folge. MultipleLineComment /*Kommentar, welcher unabhängig vom Zeilenende ist und sich auch über mehrere Zeilen erstrecken kann*/ Der Vollständigkeit halber sei noch auf ein dritter Kommentartyp der Form /** ...*/ verwiesen, welcher zur automatischen Erstellung einer Dokumentation eingesetzt werden kann. Er wird jedoch in diesem Skript nicht verwendet. 3.1.2.2 Variablendeklaration Damit man von einer Variablen Gebrauch machen darf, d.h. sie mit ihrem Namen im Programmverlauf ansprechen darf, muss sie an irgendeiner Stelle im Programm einmal deklariert werden. 82

3.1 int, boolean und Programmstrukturen VariableDeclaration type Identifier; Beispiele: int value; Random rndm; Label message; Dem Namen der Variablen (Identifier) wird ihr Datentyp (type) vorangestellt. Mehrere Variablen gleichen Typs können auch in folgender Kurzform deklariert werden: VariableDeclaration type Identifier_1, ..., Identifier_n; Beispiel: Checkbox odd, sameDigits, square; 3.1.2.3 Gültigkeitsbereich einer Variablen Jeder Variablen ist ein Gültigkeitsbereich (eng. scope) oder Sichtbarkeitsbereich zugeordnet, welcher bestimmt, von welchen Programmbereichen aus man auf den Wert der Variablen zugreifen kann. Ausserhalb ihres Gültigkeitsbereichs ist die Variable gar nicht sichtbar und kann somit gar nicht angesprochen werden. 3.1.2.4 Instanzvariablen und Klassenvariablen Instanz- und Klassenvariablen werden auf Ebene der Klasse deklariert, befinden sich also direkt innerhalb der geschweiften Klammern einer Klasse. InstanceVariableDeclaration type Identifier; Beispiele: String title; TextField firstName; 83

3.1 int, boolean und Programmstrukturen<br />

3.1.2 Syntax<br />

3.1.2.1 Kommentar<br />

Man kann in <strong>Java</strong> zwei verschiedene Arten von Kommentar (engl. comment) verwenden.<br />

Gebraucht man die Zeichenfolge ‘//’, wird alles bis zum Ende der Zeile als Kommentar<br />

betrachtet.<br />

SingleLineComment<br />

//Kommentar bis zum Ende der Zeile<br />

Man kann den als Kommentar zu betrachtenden Text aber auch unabhängig vom<br />

Zeilenende eingrenzen. Alles was zwischen der Zeichenfolge ‘/*’ und ‘*/’ steht, wird<br />

ignoriert. Hierbei ist noch darauf aufmerksam zu machen, dass man diesen Kommentartyp<br />

nicht wie die geschweiften Klammern bei Anweisungsblöcken ineinander verschachteln<br />

darf. Bei der Anordnung<br />

/* ... /* ... */ ... */<br />

würde schon das erste Zeichen ‘*/’ als das Ende des Kommentars interpretiert werden, eine<br />

syntaktische Fehlermeldung wäre die Folge.<br />

MultipleLineComment<br />

/*Kommentar, welcher unabhängig vom Zeilenende ist<br />

und sich auch über mehrere Zeilen erstrecken kann*/<br />

Der Vollständigkeit halber sei noch auf ein dritter Kommentartyp der Form /** ...*/<br />

verwiesen, welcher zur automatischen Erstellung einer Dokumentation eingesetzt werden<br />

kann. Er wird jedoch in diesem Skript nicht verwendet.<br />

3.1.2.2 Variablendeklaration<br />

Damit man von einer Variablen Gebrauch machen darf, d.h. sie mit ihrem Namen im<br />

Programmverlauf ansprechen darf, muss sie an irgendeiner Stelle im Programm einmal<br />

deklariert werden.<br />

82

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!