11.10.2013 Aufrufe

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

2.3.5. Felder <strong>und</strong> Zeichenketten<br />

2.3. Elementare Datentypen<br />

Weitere Datentypen werden im Laufe der Vorlesung behandelt.<br />

Für die praktischen Übungen <strong>und</strong> Beispiele sind folgende Datentypen relevant:<br />

¯ char: Zeichen in Texten mit Operation <br />

¯ string: Zeichenketten über char<br />

Operationen:<br />

– Gleichheit <br />

– Konkatenation (‘Aneinanderhängen’):<br />

– Selektion des -ten Zeichens: ×℄<br />

– Länge: length<br />

– jeder Wert aus char wird als ein string der Länge 1 aufgefaßt, wenn er<br />

wie folgt notiert wird: ’A’<br />

– empty als leerer string<br />

– weitere sinnvolle Operatoren, etwa substring<br />

¯ array: ‘Felder’ mit Werten eines Datentyps als Eintrag, Ausdehnung fest<br />

vorgegeben<br />

Definition:<br />

array 1..3 of int;<br />

array 1..3, 1..3 of int;<br />

Operationen:<br />

– Gleichheit <br />

– Selektion eines Elements: Ò℄ oder ℄<br />

– Kontruktion eines Feldes: oder <br />

Letzterer Datentyp ist genau genommen ein Datentypkonstruktor, da mit ihm Felder<br />

verschiedener Ausdehnung, Dimensionalität <strong>und</strong> Basisdatentypen gebildet werden<br />

können. Diese Art von Datentypen wird später noch genauer behandelt.<br />

2.3.6. Datentypen in Java *<br />

zusätzliche Dokumente von Kai-Uwe Sattler<br />

31

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!