Script Java
Script Java Script Java
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
- Seite 31 und 32: 2.1 Programmaufbau, Attribute und M
- Seite 33 und 34: 2.1 Programmaufbau, Attribute und M
- Seite 35 und 36: 2.1 Programmaufbau, Attribute und M
- Seite 37 und 38: 2.2 Checkbox } } place(familyName=n
- Seite 39 und 40: 2.3 Vererbung, Konstruktor und Rede
- Seite 41 und 42: 2.3 Vererbung, Konstruktor und Rede
- Seite 43 und 44: 2.3 Vererbung, Konstruktor und Rede
- Seite 45 und 46: 2.3 Vererbung, Konstruktor und Rede
- Seite 47 und 48: 2.3 Vererbung, Konstruktor und Rede
- Seite 49 und 50: 2.3 Vererbung, Konstruktor und Rede
- Seite 51 und 52: 2.4 Instanzvariablen und Klassenvar
- Seite 53 und 54: 2.4 Instanzvariablen und Klassenvar
- Seite 55 und 56: 2.5 Zusammenfassung Im Gegensatz da
- Seite 57 und 58: 3.1 int, boolean und Programmstrukt
- Seite 59 und 60: 3.1 int, boolean und Programmstrukt
- Seite 61 und 62: 3.1 int, boolean und Programmstrukt
- Seite 63 und 64: 3.1 int, boolean und Programmstrukt
- Seite 65 und 66: 3.1 int, boolean und Programmstrukt
- Seite 67 und 68: 3.1 int, boolean und Programmstrukt
- Seite 69 und 70: 3.1 int, boolean und Programmstrukt
- Seite 71 und 72: 3.1 int, boolean und Programmstrukt
- Seite 73 und 74: 3.1 int, boolean und Programmstrukt
- Seite 75 und 76: 3.1 int, boolean und Programmstrukt
- Seite 77 und 78: 3.1 int, boolean und Programmstrukt
- Seite 79 und 80: 3.1 int, boolean und Programmstrukt
- Seite 81: 3.1 int, boolean und Programmstrukt
- Seite 85 und 86: 3.1 int, boolean und Programmstrukt
- Seite 87 und 88: 3.1 int, boolean und Programmstrukt
- Seite 89 und 90: 3.1 int, boolean und Programmstrukt
- Seite 91 und 92: 3.1 int, boolean und Programmstrukt
- Seite 93 und 94: 3.1 int, boolean und Programmstrukt
- Seite 95 und 96: 3.1 int, boolean und Programmstrukt
- Seite 97 und 98: 3.1 int, boolean und Programmstrukt
- Seite 99 und 100: 3.1 int, boolean und Programmstrukt
- Seite 101 und 102: 3.1 int, boolean und Programmstrukt
- Seite 103 und 104: 3.1 int, boolean und Programmstrukt
- Seite 105 und 106: 3.2 Unicode und char } } textArea.a
- Seite 107 und 108: 3.2 Unicode und char Farben sind in
- Seite 109 und 110: 3.2 Unicode und char for (int i=0;i
- Seite 111 und 112: 3.3 Zusammenfassung Beschreibung We
- Seite 113 und 114: 4.1 Strings 4Strings Komplexe Daten
- Seite 115 und 116: 4.2 Einfache versus komplexe Datent
- Seite 117 und 118: 4.2 Einfache versus komplexe Datent
- Seite 119 und 120: 4.3 Type Casting Will man aber zwei
- Seite 121 und 122: 4.3 Type Casting 4.3.1.3 Datentyp b
- Seite 123 und 124: 4.4 Zusammenfassung 4.4 Zusammenfas
- Seite 125 und 126: 5.1 ActionEvent und ActionListener
- Seite 127 und 128: 5.1 ActionEvent und ActionListener
- Seite 129 und 130: 5.1 ActionEvent und ActionListener
- Seite 131 und 132: 5.1 ActionEvent und ActionListener
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