Kapitel 1
Kapitel 1
Kapitel 1
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Einführung in die Programmierung - 8 -<br />
/*-------------------------------------------------------------------<br />
55 pohlmann@drache:javac KreisUnlesbar.java<br />
56 pohlmann@drache:java KreisUnlesbar<br />
Gib Radius!<br />
3<br />
Umfang = 18.849539999999998<br />
Flaeche = 28.274309999999996<br />
--------------------------------------------------------------------*/<br />
<br />
<br />
Programmvariable<br />
o Werden im Programm zur Speicherung von Daten benutzt<br />
(Zwischenergebnisse, Eingabewerte u. ä. )<br />
also: änderbarer Wert mit festem Bezeichner, (Zeichnung<br />
Behältermodell fehlt)<br />
o Werden zusammen mit Typ vor dem ersten Gebrauch vereinbart<br />
Behälter spezifisch für Inhalt (Zeichnung spezifische Behälter fehlt)<br />
o Typfestlegung wesentlich für<br />
Maschine: erforderlicher Speicherplatz, Codierung<br />
Programmierer: Einschränkung des sinnvollen Gebrauchs -<br />
nicht Äpfel und Birnen addieren;<br />
Compiler kann Fehler finden<br />
Zuweisung<br />
setzt Wert einer Variablen (früherer Wert futsch!) ✮<br />
allgemeine Form:<br />
Variable = Ausdruck<br />
zB.: umfang = 2*PI*radius;<br />
Wirkung:<br />
1. rechte Seite auswerten<br />
2. Ergebnis wird neuer Wert der Variablen auf der linken Seite<br />
zB.: x = 3.0;<br />
x = x+x; // x hat jetzt Wert 6.0, Ausrechnung der rechten Seite<br />
// benutzt alten Wert<br />
o Zuweisungssymbol „=“ (sprich: ergibt sich zu)<br />
nicht verwechseln mit Gleichheit:<br />
Java<br />
Mathematik<br />
x=x+1 x wird um 1 erhöht Gleichung, die<br />
keine Lösung hat<br />
<br />
Rechte und linke Seite müssen in ihrem Typ zueinander passen; (oft gleicher<br />
Typ; aber auch einige weitergehende Verträglichkeitsregeln, s. u.)