8. Programmieren mit Objekten - auf Matthias-Draeger.info

8. Programmieren mit Objekten - auf Matthias-Draeger.info 8. Programmieren mit Objekten - auf Matthias-Draeger.info

matthias.draeger.info
von matthias.draeger.info Mehr von diesem Publisher
29.06.2015 Aufrufe

Mehrdimensionale Felder Beispiele: 2D-Matrix : double[][] matrix = new double [100] [100]; Bildpunkte: byte[][] screen = new byte [1280] [1024]; Elementzugriff durch Doppelindex: for (int z = 0; z < 1280; z ++) { for (int s = 0; s < 1024; s++) { screen[z] [s] = (byte)0xff; }} hs / fub - alp2-08 26

8.4 Zeichenketten In vielen Programmiersprachen als Feld von Zeichen realisiert. Java: Klassentyp, der Standardtyp der Sprache ist. String s; ist Verweis (mit undefiniertem Wert) String h = "Hello", w = "world"; //Literale "…" sind zwei konstante(!) Zeichenketten. String hw = h+w; kopiert beide Zeichenketten und fügt die Kopien zusammen, also neues Zeichenkettenobjekt! Operation + (Konkatenation) hochgradig überladen. String s = 3 + "-mal Hello " + "world"; Alle Typen werden in String bewandelt, hier int hs / fub - alp2-08 27

<strong>8.</strong>4 Zeichenketten<br />

In vielen Programmiersprachen als Feld von Zeichen<br />

realisiert.<br />

Java:<br />

Klassentyp, der Standardtyp der Sprache ist.<br />

String s; ist Verweis (<strong>mit</strong> undefiniertem Wert)<br />

String h = "Hello", w = "world"; //Literale "…"<br />

sind zwei konstante(!) Zeichenketten.<br />

String hw = h+w;<br />

kopiert beide Zeichenketten und fügt die Kopien zusammen,<br />

also neues Zeichenkettenobjekt!<br />

Operation + (Konkatenation) hochgradig überladen.<br />

String s = 3 + "-mal Hello " + "world";<br />

Alle Typen werden in String bewandelt, hier int<br />

hs / fub - alp2-08 27

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!